Hanqing Wu
e27186c993
curve-fuse: auto get volume size when creating fs and extend volume when space used up
...
Signed-off-by: Hanqing Wu <wuhanqing@corp.netease.com>
2022-07-28 20:00:42 +08:00
xuchaojie
74bd034d9b
curvebs client、mds、chunkserver: add io fence
...
Signed-off-by: xuchaojie <xuchaojie@corp.netease.com>
2022-07-20 12:30:40 +08:00
xuchaojie
160f916105
add c-styled header file to curve-sdk
2022-05-09 18:46:26 +08:00
Hanqing Wu
d1ec5b826f
Merge branch 'fs'
2022-01-12 23:37:43 +08:00
Hanqing Wu
5f5220c618
curve: support block storage open multiple times
...
support block storage open multiple times
e.g., a single file/image can be mapped multiple times on different hosts by
curve-nbd with extra option `--no-exclusive'
limitations:
1. provided as a shared disk/device WITHOUT data consistent guarantee,
so it's users' responsibility to deal with this problem.
2. each file/image can only open once on each host.
2021-12-23 17:19:52 +08:00
wuhanqing
dbb54a1468
curve: add compile warning/error options
2021-11-22 22:04:55 +08:00
Wine93
d82f75b1ce
curvefs: added block device client adapter
2021-07-15 14:01:33 +08:00
wuhanqing
5a4889d602
mds/client: support discard
2021-05-14 10:03:19 +08:00
Wine93
f455caf692
client: retry allocate segment until success
2021-05-10 11:03:35 +08:00
sean
b5e46ba092
curvefs: recovey recyclebin file
2021-02-23 19:42:53 +08:00
baijiaruo
70ff82df05
client/mds: merge stripe feature and unit test
2021-02-05 11:38:18 +08:00
wuhanqing
d98a59d7f1
zeroize memory copy
...
Change-Id: I2d389b24446623e8f639642a2b354120f20dbe56
2020-09-23 15:00:49 +08:00
qinyi
7256b5d9e9
add License head for all files
...
Change-Id: Ifa79d743db3cf053027265484f26cacc656b2e14
2020-07-13 15:20:43 +08:00
wuhanqing
e0cbf1869e
curve-nbd wait connect finish && fix StatFile bug
...
Change-Id: Iac4c2b3083109a334d1106c3fc2d3d195aa03611
2020-06-16 16:05:13 +08:00
wuhanqing
7025b715d9
add filestatus for python
...
Change-Id: I917ce7be449758e349b8d9725392f4a64e60dbf7
2020-04-02 19:12:36 +08:00
lixiaocui1
387cab5874
Merge branch 'feature' into feature-snapshot
...
snapshot需要mds启动一段时间后生效
Change-Id: Iad8ec5aeffc486cbf1bc5c29f072c2123a6b3c42
2020-03-19 17:17:25 +08:00
xuchaojie
03b7e78c37
Merge branch 'feature' into feature-snapshot
...
Change-Id: If0e0d96323d4c5569d5f634ce19b8ae5dc81f086
2020-03-11 10:41:06 +08:00
wuhanqing
6da1c8838f
add header for nebd-server
...
Change-Id: I76d4f81f477c03c8ef395fc8d314f8e6f76d24ad
2020-02-14 15:37:27 +08:00
吴汉卿
c8b38e21d1
add GetClusterId interface
...
Change-Id: I7c64f97d660f1e1adb7f387844e25940e9b5b635
2019-12-02 20:51:34 +08:00
李小翠
df3eb4da9b
Revert "Merge branch 'feature-snapshot' into feature"
...
This reverts commit fc1ebeeadc .
Change-Id: Iff9836631928f41a541d9400f460182bf64e9c45
2019-11-26 15:09:43 +08:00
吴汉卿
d590f4fcda
add GetClusterId interface
...
Change-Id: I6a8d676260b37277ccbd882ae7962a34169f6c5e
2019-10-16 17:20:23 +08:00
tongguangxun
1ac639e5d4
[client] add changeowner and listdir interface
...
Change-Id: I81e9e15c383f6f1ff4d3519293e8dcbee4df887b
2019-06-21 11:45:13 +08:00
tongguangxun
5cc9ddb5fe
add force deletefile interface
...
Change-Id: I1cb7837ba21ee15cdb283d46c04030396946f002
2019-06-13 16:50:06 +08:00
hzzhaojianming
fe3a29cede
add extend for qemu
...
同步client端错误码
Change-Id: Ic45e923a165bbb39794ea3fe8ee8fcb3795b22a2
2019-05-24 12:42:22 +08:00
tongguangxun
be09b3b3fc
add libcurve interface support
...
Change-Id: I04c13832869d788ae9a535b24e7030d032cb0eb1
2019-05-07 19:01:24 +08:00
hzluozewen
2c17785b35
modify cpplint header check
...
Change-Id: Ie9c9f7aba712f4b146905e569deaa272ae372f94
2019-04-10 17:37:12 +08:00
tongguangxun
b86e6b2a0e
add clone system client support
...
Change-Id: I9a24e78a53ecf78e444f696218c305c2b336f87c
2019-04-03 21:34:37 +08:00
tongguangxun
9cada02da7
add client integrated for snapshot
...
Change-Id: If4138a7ae7550583b77491c8e8cbf18f20298ab1
2019-03-04 18:41:23 +08:00
tom
c0274ffd0d
mds snapshot & session proto
...
Change-Id: I300bec404a697638c7ad03599e992f28a4d12f88
2018-12-04 11:48:36 +08:00
tongguangxun
817cb92ecc
add iosplit/metacache/session/libcurve
...
Change-Id: I155ab8be5a2ac6f0192cc7d9e9bb1a011b53523e
2018-10-19 13:05:41 +08:00