Categorygithub.com/husterL9/kvserver
module
0.0.9
Repository: https://github.com/husterl9/kvserver.git
Documentation: pkg.go.dev

# README

kvserver

kvserver
├─ .git
│  ├─ COMMIT_EDITMSG
│  ├─ FETCH_HEAD
│  ├─ HEAD
│  ├─ ORIG_HEAD
│  ├─ branches
│  ├─ config
│  ├─ description
│  ├─ hooks
│  │  ├─ applypatch-msg.sample
│  │  ├─ commit-msg.sample
│  │  ├─ fsmonitor-watchman.sample
│  │  ├─ post-update.sample
│  │  ├─ pre-applypatch.sample
│  │  ├─ pre-commit.sample
│  │  ├─ pre-merge-commit.sample
│  │  ├─ pre-push.sample
│  │  ├─ pre-rebase.sample
│  │  ├─ pre-receive.sample
│  │  ├─ prepare-commit-msg.sample
│  │  ├─ push-to-checkout.sample
│  │  └─ update.sample
│  ├─ index
│  ├─ info
│  │  └─ exclude
│  ├─ logs
│  │  ├─ HEAD
│  │  └─ refs
│  │     ├─ heads
│  │     │  └─ main
│  │     └─ remotes
│  │        └─ origin
│  │           └─ main
│  ├─ objects
│  │  ├─ 01
│  │  │  └─ 82170f639d22f029166df086d824b1c4b06908
│  │  ├─ 02
│  │  │  └─ e257be844ecf1154e5ee23bafcfef6f004a092
│  │  ├─ 04
│  │  │  ├─ 0f623d0490d7c94eeb599579aa71dbe21764e1
│  │  │  └─ 34f77e5c55bbe8f3acd4a6c79a8b91d351deee
│  │  ├─ 06
│  │  │  └─ 39cd70b9e4cd310b6de412341f38c2a932650b
│  │  ├─ 0b
│  │  │  └─ 219159af2800f98c3199925d38d6958e5f56c8
│  │  ├─ 0d
│  │  │  └─ 9b6cceffc3bed01e4953cb5255497709a7303f
│  │  ├─ 0e
│  │  │  └─ 9d8413915055b0856480ec9a057a10b0b6e265
│  │  ├─ 10
│  │  │  ├─ d31767d38f96dc541a2f2ded2bcaab9f119e52
│  │  │  └─ ea08295f79405cd83977a6c5538f24b3815a78
│  │  ├─ 11
│  │  │  ├─ 3c9079175787db47951bb54c6a038b467d0c35
│  │  │  └─ feed4092d0376d35d0a00c5d23dd1ec42fc59d
│  │  ├─ 12
│  │  │  └─ c6e5933fe1de39af15be84fdc9bd7fecc07481
│  │  ├─ 14
│  │  │  └─ b3f48875bf897170f1d6c543bc66353071ba76
│  │  ├─ 16
│  │  │  ├─ 43cfb1ccb860409337068ca2e5fd69063192e3
│  │  │  ├─ 866b2413b8de549247ac6d116123199bf57453
│  │  │  └─ d2a273c2bf8b0586b21358000160b028462610
│  │  ├─ 19
│  │  │  └─ a0d3eaa8fdf6c1159f84a61acdef26f72e57d9
│  │  ├─ 1c
│  │  │  └─ 496eec4a52b6b72fc819588c36a5edce8d21f8
│  │  ├─ 1e
│  │  │  └─ 4513416f20d93cdbd3491f9b50d2df56bc17ae
│  │  ├─ 21
│  │  │  ├─ 2810df838848c0db95432af64f3b8d117dd863
│  │  │  └─ 2b399ebaea7dd6d149aa7e132017bf8dbfc814
│  │  ├─ 22
│  │  │  └─ f2e4cf67bdc825f9297cb68578666a8df83787
│  │  ├─ 24
│  │  │  ├─ cd36bd4b87810cdece3b83c8c764a1184f228e
│  │  │  └─ dd3e1f9adf3fc03d9ab9ebc4b2e0f3712f6744
│  │  ├─ 29
│  │  │  └─ 789715e23e482e863a5dc9e137d2d6fdad8027
│  │  ├─ 2a
│  │  │  └─ dcb0c79752cc585a34275cbb68aedfd42741ec
│  │  ├─ 2d
│  │  │  └─ fc83f810072d6a2643d1f9f99dd5da70f6c149
│  │  ├─ 2e
│  │  │  └─ f93387873c094e452d70af938e9eb8aaa28bde
│  │  ├─ 31
│  │  │  └─ a985793ee244709238e6d70733b589f54b2bd3
│  │  ├─ 32
│  │  │  ├─ 06d6ca137e8505b0a5fe5a7f02e63e47028f1e
│  │  │  └─ 7c0008897796b181af8c55cfbc2a8f720a67e3
│  │  ├─ 34
│  │  │  └─ ecace1db4bd3a22f11b61bef9095f338d5b066
│  │  ├─ 35
│  │  │  ├─ 585397f0113dbfa940de4ee92f4125999d4c12
│  │  │  └─ ac5757231589f8d9faada44562847299b8969a
│  │  ├─ 36
│  │  │  └─ 406a1eee032e80a284d3ed9f5176bba67be064
│  │  ├─ 37
│  │  │  ├─ 017066f8df15f21e58d0ffae63f49e603a9039
│  │  │  └─ 9817b0e60dd229b8eea9db6b671aac5fae6309
│  │  ├─ 38
│  │  │  └─ 48d5a1c92f095ee4b519b57c0416e672fcbc2e
│  │  ├─ 3c
│  │  │  └─ c66b07f8d761c7ce582ed1478b893f38db7cfb
│  │  ├─ 3e
│  │  │  └─ 5736d59e61c988174e9ff9b787e0354fec1fae
│  │  ├─ 3f
│  │  │  ├─ 09fbd54408eeb37bc92006266e03aefba059cb
│  │  │  └─ 96af983a61feb1f537c47459bccb2b20183604
│  │  ├─ 40
│  │  │  └─ 6169ecf3781df3fd9661b57f76dd9865d25726
│  │  ├─ 41
│  │  │  └─ 2709d85936c6a6785bb542e5d6962fe1f7ff3f
│  │  ├─ 42
│  │  │  ├─ 3572c06e8c12a848cc204337a3e664e762bb19
│  │  │  └─ 99c1434a73c148b11b31a3d1dc977ad6347315
│  │  ├─ 43
│  │  │  └─ 91a51884734f47138d2b3d050e42bfb7900cb5
│  │  ├─ 45
│  │  │  └─ b541c9eea0e2f329cdf33dc609ef4c70972d13
│  │  ├─ 47
│  │  │  └─ 898ab2312724c14515c567ebe66d44c7ebceeb
│  │  ├─ 49
│  │  │  ├─ 39f239c9da417f823edc47a61cc7d56b0ef238
│  │  │  └─ 9efde00aec37c423e5e53740e487b43402aa4c
│  │  ├─ 4c
│  │  │  └─ ec92b2818f2c88c9aac78192cd624e0179468d
│  │  ├─ 50
│  │  │  └─ a3bee85094f3042a0a8eb9b10faeb42626066a
│  │  ├─ 51
│  │  │  └─ dd4d67cb23ba9ad4faa25ac447bd84360d6459
│  │  ├─ 53
│  │  │  └─ afc276c6703d126a6000aec318c66825ecde6a
│  │  ├─ 56
│  │  │  ├─ 8b9ec3854e8c016174357b86fd4d2c6d124d51
│  │  │  └─ aea316c7ddfd1e3ab4ec47541da156bc3b6307
│  │  ├─ 59
│  │  │  └─ 67c2f90995d89ec63f05960be67d4cf56b9ae6
│  │  ├─ 5a
│  │  │  └─ 87b32aad6df54cd1aea1583104001c697a258e
│  │  ├─ 5b
│  │  │  └─ 1829cac19d8781374f8b0248049a7074762f7e
│  │  ├─ 5c
│  │  │  ├─ 50e04aca03262e43ab0c5e99a59b4158c22c91
│  │  │  └─ ebea475a1e2eac91598b011e1d85c3141d2118
│  │  ├─ 62
│  │  │  ├─ 42b1855ad9f6738d743001fa12577294ef75d0
│  │  │  ├─ 84dba26051ffe6e0f9fc8d63f5cc9bf31d84cd
│  │  │  ├─ a1c702e5b9785e9f005aea65153e58a33ddb41
│  │  │  └─ bfaa5575d70892a076ff80ac9ba3f539849317
│  │  ├─ 68
│  │  │  └─ 34ac12d91691f18348b383b4b491bb75e44aab
│  │  ├─ 69
│  │  │  └─ 50b723bbc635beb37bfcd06410e24207a8df76
│  │  ├─ 6b
│  │  │  ├─ 57e13280dac1471c6ff0c497e8fa35655f4828
│  │  │  └─ ed20870dd66c49c60a601d0061986d68ad21e0
│  │  ├─ 70
│  │  │  └─ f9c1f3ae6e56e043bd3432bf70c221eddf64c6
│  │  ├─ 71
│  │  │  └─ 2266f68483569d26b89cb7a2837b4cb88d7d6c
│  │  ├─ 76
│  │  │  ├─ 061a4ce4db3f76322fa224b3d48318c64fa61d
│  │  │  ├─ abb7bca382d43e829e94258db69d564773e0e7
│  │  │  └─ d454d9b18bcb76d4d7495058f9a7fb329a5ab9
│  │  ├─ 77
│  │  │  └─ be11dfa69008a35a39739ac3bdd325862e0456
│  │  ├─ 7a
│  │  │  └─ 2d41c6f212b393234516ceae61a3b402050e5f
│  │  ├─ 7b
│  │  │  ├─ 4dea624e8be4f06252e6bd7d4cd8120429b448
│  │  │  └─ 708e5f6de71cf4e9ad05a9206d87f435132e5a
│  │  ├─ 7c
│  │  │  └─ fdca6072f181838077efd575973298538954be
│  │  ├─ 7d
│  │  │  └─ 784705170a076640ece81b8cda0f71adec1118
│  │  ├─ 7f
│  │  │  └─ 258fde07f615ed3fb682780cef459f678da4ec
│  │  ├─ 80
│  │  │  └─ ce8ee7d663a4a0883c37350f2fa0415c8d0f26
│  │  ├─ 82
│  │  │  └─ a98aad83757583fa9571da91b9a8d7f337718b
│  │  ├─ 83
│  │  │  ├─ 749d8b39a266b37788413355e5bcd48a586468
│  │  │  └─ f60013397f04938232a12cf2ab8da0e35f9f74
│  │  ├─ 85
│  │  │  ├─ 062801d749a5e21fda00989ea365df5b07f0b7
│  │  │  └─ cdeb6f0ab78d3a52bf01e6ae193fb22098fba8
│  │  ├─ 86
│  │  │  └─ 4b5df6bbb1e9d2cfc3efda1db21194b7889aa4
│  │  ├─ 8c
│  │  │  └─ 7451b577b5cf5d1bce370fb39a8190448f55e7
│  │  ├─ 8d
│  │  │  └─ 5f988afd6d99baf50d2af4ca3a695ced46bd35
│  │  ├─ 90
│  │  │  ├─ 4d9d5e013293a39bc45cded337911f75342892
│  │  │  └─ 5abc35f8dcf885ab9535026b585474ad1b4b9a
│  │  ├─ 91
│  │  │  └─ 1722b392c487b5d47203a6081aaa875db6ad5d
│  │  ├─ 92
│  │  │  └─ 953a119066e30995a23b2e60436e48e9fa6b6e
│  │  ├─ 94
│  │  │  ├─ 1fd8135c4597565939755c95b437f1f0c5fe28
│  │  │  └─ 6609dcf6a139d2e3da93013be6d633d3bf4e9d
│  │  ├─ 95
│  │  │  └─ 99766af15e8fd39466c96d569d5b800978cf8e
│  │  ├─ 96
│  │  │  └─ eabd067bd6728ca9122b125f9b7f48964585cf
│  │  ├─ 9b
│  │  │  ├─ 4fee5f8c08d76ab0977e9d59ee8c8487c1adc0
│  │  │  ├─ a6dbc7903ece7cc76df7b3b18c59db62be2f59
│  │  │  └─ c787ac791495b383c4c5bffa0e9435e8a59eea
│  │  ├─ 9c
│  │  │  └─ 31d440aa5b2205752af4c6f4b1bf5ed16ecca2
│  │  ├─ 9e
│  │  │  └─ 70c6e9a22fa399bc3203a86513398ba045bcfc
│  │  ├─ a2
│  │  │  └─ 69807ec9484b341411d07c70bcbead95a587fc
│  │  ├─ a3
│  │  │  ├─ 72f82e58045836f144f2170750991e1f6617e6
│  │  │  └─ a4642713e05268bd34c77060a0058a44ec40d4
│  │  ├─ a4
│  │  │  └─ 1c786ebc6746f41ec6ecaa68f9658fea473955
│  │  ├─ a5
│  │  │  ├─ 2661524f044e5d9f3461404470aaa37f8411d8
│  │  │  └─ ccdd712b79076e030e4aaafa21b1796e123e7c
│  │  ├─ a7
│  │  │  └─ 3a825ce744dee40648abf4d0cdc77c0aeadecd
│  │  ├─ a9
│  │  │  └─ 6e11bc899c2afd3cc37886365f4665e28647a5
│  │  ├─ aa
│  │  │  ├─ 2be543fc7243c34babb7c45c972034b10ccad3
│  │  │  └─ 42bb9fda9c03a85de4ca1d2c1ab661b29fbb37
│  │  ├─ af
│  │  │  ├─ ac68d4b96fbecc9fcfbf857d5c765f8c96400a
│  │  │  └─ ad71a20720bf369bc7c82b0d5bb4e7babba88c
│  │  ├─ b0
│  │  │  ├─ 72706f5e58275e9954a8f63c0784e2f1793fa6
│  │  │  ├─ cb0a40e795bdf91cb151a9e5557d5ea2e5e7a1
│  │  │  └─ f922126761dfbca4006defde136822c32d5f91
│  │  ├─ b2
│  │  │  └─ 419779672941204c37070591b1805c5ef06e8a
│  │  ├─ b5
│  │  │  └─ a3fd58997cf89344006fdde22203130f096e31
│  │  ├─ bc
│  │  │  ├─ 140e477801cd0c9a7bf16027ca375ae4963d3e
│  │  │  ├─ 2fda226549e471bf375ba9a69061fd63098f19
│  │  │  └─ 32dde2e1d329420a002af85a155f2abe2cf91f
│  │  ├─ bd
│  │  │  ├─ 4e3d95edf9d98440bd939734e60a32b9c88073
│  │  │  └─ 941c69dc1337e6c95615b08acd169776d98ab2
│  │  ├─ bf
│  │  │  ├─ 0f7bea1a3bfb9ed49584f2b6a9f2a850a5fdd6
│  │  │  └─ e7bddcca6abe87bbf77c16751dcd1ea3831110
│  │  ├─ c2
│  │  │  └─ 12eb73a783cd06858e5b904d688b3a6f3da577
│  │  ├─ c3
│  │  │  └─ 346c2f832ace1deb5f4817d2ab2f7a42c39543
│  │  ├─ c6
│  │  │  └─ 6158c5d6d7007625278a09d75bf0cdfada6191
│  │  ├─ c7
│  │  │  └─ ddf1205089aecd071948621034a3b6120657ea
│  │  ├─ cc
│  │  │  └─ fad0ec9776ba6c315a970171793b98c7206e2a
│  │  ├─ cd
│  │  │  ├─ 838057daf69ef87fc5a14ad28a90ac8ddbd5c4
│  │  │  └─ fdce6754c0d9433ead4f4c6877bbe3ec2328d8
│  │  ├─ d3
│  │  │  ├─ 494837ee4f87364329bf551dd7690627a75b91
│  │  │  ├─ 5948ec16fe99a7da429ad6e0ec9c8b0b405648
│  │  │  └─ 708f74e7c857720c298b9a64072044a05193c1
│  │  ├─ d4
│  │  │  └─ 1440969187e2ec6edd0fff726042d90592ee90
│  │  ├─ d6
│  │  │  ├─ 02f9ef29be506d11c503e0d3daa6251a601d0e
│  │  │  ├─ 205df281a69fc4ea84164000842919326ab062
│  │  │  └─ ef6d2bb9111c92d40bae828b2864b303daae25
│  │  ├─ d7
│  │  │  └─ 3016d9a6ac69c0d643cddd0b42102feaef4318
│  │  ├─ d9
│  │  │  ├─ 6325e5ebc856b9ef2a71016c78159142e5cdc6
│  │  │  └─ e25b6431defb408e1fb099aa4ba5dcf623351a
│  │  ├─ da
│  │  │  └─ 80d53b6688672f07d7e6cc29d16e1885b35599
│  │  ├─ db
│  │  │  └─ e78946ca39166a5c9dd5103dc5d8ab2681f1d3
│  │  ├─ dc
│  │  │  └─ 80d8542616fe2d514199634435750ff6d2ec70
│  │  ├─ df
│  │  │  └─ 5a36e849e5041970cf88eb3e86d21cf481aca4
│  │  ├─ e0
│  │  │  └─ 6729cd8727e77fbdbbe4b2f87bfdc0b0de8552
│  │  ├─ e3
│  │  │  └─ 76bb4ff040e2c1b61b1afbc57fbff4e5cdbc80
│  │  ├─ e4
│  │  │  ├─ bd2ebe4a21c3896e86641192e185a13bffc1b6
│  │  │  └─ f17eb47def362246b4abba36bd09bf3303a787
│  │  ├─ e6
│  │  │  └─ 9de29bb2d1d6434b8b29ae775ad8c2e48c5391
│  │  ├─ e8
│  │  │  └─ e17d9cb82e451731dfc7c4c5001f072eaf706e
│  │  ├─ ea
│  │  │  └─ 686320eb893785c302b1e92641a6441b259e05
│  │  ├─ eb
│  │  │  └─ 79f9e524d65e3c9917c2811cff6b9dc1696a45
│  │  ├─ ed
│  │  │  └─ a364c38e5c6b76b3b22a1bea39d1fcf781cfa0
│  │  ├─ f1
│  │  │  └─ 6046334d2eb434dd6c807fb56e2d310f559ebb
│  │  ├─ f3
│  │  │  └─ 56ff15d371e4cc64f015f41c976aaa1597aa8f
│  │  ├─ f5
│  │  │  ├─ b3814999b8cfe8fe63589f437f1b56a0f3b35f
│  │  │  └─ e215c879a81f105784f3fafc3fde7c91364c61
│  │  ├─ f6
│  │  │  ├─ d38092fac344ad5f5050a3cf320b62308f4f88
│  │  │  └─ e598b51d491074befa3748d0fb3e55c07ac7cd
│  │  ├─ f7
│  │  │  └─ bfe0a761bea88586c476db43399c98dd46c2d2
│  │  ├─ f8
│  │  │  └─ 8bac40ef830adefd1ca3b1affa91663d866013
│  │  ├─ fa
│  │  │  ├─ 19b116596541b2e6afb816f54f5a40d5d14d34
│  │  │  └─ 8dd399fef86aa2bcacf04e59cc2ee1f1c64bf9
│  │  ├─ fc
│  │  │  └─ 6ce8db2bf4579cf8cd90c5dc7a4da6b44003c6
│  │  ├─ fd
│  │  │  ├─ 1fce71e195c43d09b9cd6d30e5a357e51c6a15
│  │  │  └─ 9ff4820bdfc7e5fc0e2da29d6ee21b30337da1
│  │  ├─ fe
│  │  │  └─ 8085d306d57454ad960cb065bf3090db372cef
│  │  ├─ ff
│  │  │  └─ 2a5bbb76e1687fc12ded73ddd71a15ed304b8a
│  │  ├─ info
│  │  └─ pack
│  └─ refs
│     ├─ heads
│     │  └─ main
│     ├─ remotes
│     │  └─ origin
│     │     └─ main
│     └─ tags
├─ .gitignore
├─ README.md
├─ backend
│  ├─ api
│  │  └─ command.go
│  ├─ config
│  │  ├─ app.go
│  │  ├─ config.go
│  │  └─ zap.go
│  ├─ config.yaml
│  ├─ core
│  │  ├─ internal
│  │  │  ├─ constants.go
│  │  │  ├─ file_rotate_logs.go
│  │  │  └─ zap.go
│  │  ├─ server.go
│  │  ├─ viper.go
│  │  └─ zap.go
│  ├─ global
│  │  └─ global.go
│  ├─ go.mod
│  ├─ go.sum
│  ├─ initialize
│  │  └─ router.go
│  ├─ log
│  │  ├─ 2024-04-17
│  │  │  ├─ error.log
│  │  │  └─ info.log
│  │  └─ 2024-04-18
│  │     ├─ error.log
│  │     └─ info.log
│  ├─ main.go
│  ├─ router
│  │  ├─ enter.go
│  │  └─ system
│  │     ├─ enter.go
│  │     └─ sys_base.go
│  └─ utils
│     └─ directory.go
├─ cmd
│  ├─ client
│  │  └─ main.go
│  └─ server
│     └─ main.go
├─ go.mod
├─ go.sum
├─ internal
│  ├─ api
│  │  └─ protobuf
│  │     ├─ kvstore.pb.go
│  │     ├─ kvstore.proto
│  │     └─ kvstore_grpc.pb.go
│  ├─ kvstore
│  │  ├─ blockDeviceAdapter.go
│  │  ├─ client.go
│  │  ├─ fsAdapter.go
│  │  ├─ kvstore_test.go
│  │  ├─ netInterface.go
│  │  ├─ store.go
│  │  └─ utils.go
│  ├─ server
│  │  └─ server.go
│  └─ utils
└─ trace.out

# Packages

No description provided by the author
No description provided by the author
No description provided by the author