Commit Graph

37 Commits

Author SHA1 Message Date
Hanqing Wu 73defb0fe3 curvebs: support 512 aligned IO
Signed-off-by: Hanqing Wu <wuhanqing@corp.netease.com>
2023-07-03 10:54:09 +08:00
Hanqing Wu d436082a0f upgrade googletest to v1.12.1
Signed-off-by: Hanqing Wu <wuhanqing@corp.netease.com>
2023-06-26 17:09:15 +08:00
MizukiCry f442aae5d6 [style] clean up some warnings
Signed-off-by: MizukiCry <YuukaC@outlook.com>
2023-05-04 20:11:33 +08:00
fan 11b88a82c3 sync by threadpool
Signed-off-by: fan <yfan3763@gmail.com>
2022-12-07 14:23:01 +08:00
xuchaojie 05077ab129 chunkserver: modify write op return without synchronization 2022-03-09 18:41:43 +08:00
sean 2deacc0cdf bug fix chunkserver will not offline when disk error sometimes 2020-12-21 15:23:28 +08:00
charisu 1e51ddd6f8 separate raft integretion test log 2020-10-19 20:22:52 +08:00
charisu 5d648c9ec3 add curve segment storage 2020-09-24 18:30:43 +08:00
Hanqing WU f48b4988c1
Merge branch 'master' into chunkserver-zeroize-copy-in-write-chunk 2020-09-23 13:36:26 +08:00
lixiaocuicoding fe19779f54 【chunkserver】split read and write thread in concurrentApplyModel 2020-09-23 12:27:10 +08:00
wuhanqing 73065086d0 use butil::IOBuf in WriteChunk
Change-Id: If514d166a27da3066649820a140f28ec193b41a1
2020-09-23 10:20:04 +08:00
wuhanqing 0a9dab3c91 remove c++14 feature
Change-Id: I88cfd548b7cb2c7c1e1190cc8cc92d1dac729d12
2020-07-23 16:12:22 +08:00
charisu 7ecfc7beb4 get config change without intrusion
Change-Id: Ib30346550fcb2541902d451671e378ae7cb89107
2020-07-14 10:42:52 +08:00
charisu 2f49d45ca9 add curve-snapshot-storage
Change-Id: I02e228434a5c5c20dea032c75a1331a1b90e8a87
2020-07-14 10:42:51 +08:00
qinyi 7256b5d9e9 add License head for all files
Change-Id: Ifa79d743db3cf053027265484f26cacc656b2e14
2020-07-13 15:20:43 +08:00
xuchaojie 2020fe7b77 Merge branch 'feature' into feature-snapshot
Change-Id: I783f0a9804d1a2b4c3932913c815fedf93ace6b9
2020-01-09 16:17:40 +08:00
yangyaokai 46c9a253a6 optimize slow start
Change-Id: I00fc3bc124eff65149a4cc8cb1ed9cb0699be862
2019-12-27 13:35:33 +08:00
yangyaokai ec964c6a5f return redirect peer if not leader
Change-Id: Ia22ff670f978592cd053fe2619d10764d5b3566d
2019-12-26 14:55:28 +08:00
yangyaokai 8ecac4dd08 fix deadlock
Change-Id: I6e94fdecb17d446c299a00e5f771a3e4fb6eaefa
2019-12-25 19:04:04 +08:00
lixiaocui1 66ba72e859 [client fix] getchunksevrer id from mds
Change-Id: I6d9df8dec64426233cf88625d86912da1e0fed7a
2019-12-24 16:02:29 +08:00
yangyaokai 63a2efb965 fix get conf change
Change-Id: I5935d6c0604a54820bde5831f7141588a1437400
2019-12-20 13:00:25 +08:00
yangyaokai 4e4be856f5 chunkserver slow start
Change-Id: I6ca36db43ba6ed2ce38f225691facb30a9722af1
2019-12-16 15:16:30 +08:00
yangyaokai d77e727507 clear useless files
Change-Id: I28ac4cd0403c1b7758a353af229144f8fbce8ad5
(cherry picked from commit 80cc175a10)
2019-11-11 15:11:01 +08:00
wudemiao 7097ba8282 fix epoch & conf mismatch when new leader elected
Change-Id: I00416e5dc4c428cf4be39145768fa2bd17f35582
2019-07-24 14:51:45 +08:00
wudemiao 20e1797c9c fix copyset crc32c calculate
Change-Id: I166f250213d7a56e89c101ddf4dc8623f6804b2b
2019-07-10 16:50:05 +08:00
wudemiao af16fe1e59 add conf epoch test
Change-Id: I39558a97600a015c20a21e0e6d906835777579b3
2019-06-27 18:59:10 +08:00
wudemiao 40685222d4 fix conf.epoch's location
Change-Id: I51c7197c85d8131265e27857893bbe966866b5a9
2019-06-27 16:27:23 +08:00
wudemiao dbe4649db4 fix copyset node test memory leak
Change-Id: I4cbfb4d4060cedb320f1a90624ae495170a63b36
2019-06-26 15:12:55 +08:00
tongguangxun c1407d6593 fix ci testcase fail
Change-Id: I7120be4156c9d300f5a48e2905cbcb62a13fcf36
2019-06-25 17:35:22 +08:00
wudemiao 47bbc56193 fix port conflicts
Change-Id: I81c38a5245fe98fd9845d265553f71e1ea72ad98
2019-06-13 12:41:21 +08:00
wudemiao 9013c95c8e add copyset get status interface
Change-Id: Iabfefbb3db2d561e2f826598865d9d05e7f14898
2019-06-05 09:11:24 +08:00
wudemiao db3dd05f05 curve-raft compatibility
Change-Id: I84d54e3db9da19986925b6b5a339fbd4038ba41b
2019-06-03 20:01:45 +08:00
wudemiao 2ff18ae2ee align 4kB
Change-Id: Id2b4416887d1daf5b6c7cf858f0d12fb6db9bd16
2019-05-05 15:52:04 +08:00
yangyaokai af1bf16abf modify Rename
Change-Id: Ic068cae3ec6dda51e4f611da70b9d5e952f2e641
2019-04-22 15:18:01 +08:00
yangyaokai b6abc6a3fb add clone code on chunkserver
Change-Id: Id2ed78e05d167c164503cf87e6fdfe47d82baa48
2019-04-15 14:43:02 +08:00
wudemiao 3ea3503803 add snapshot support
Change-Id: Ic62c849346c4fea97de2af1ae3ecff523d1c6534
2019-03-06 12:18:35 +08:00
wudemiao 2325926d24 refactor chunk service test
Change-Id: Ib12678dc01da8c71aed7289bb4ad2e360960ee6e
2018-12-05 10:24:20 +08:00