Commit Graph

61 Commits

Author SHA1 Message Date
Ben McClelland
4eb0ad8d2b add String to InodesEntry 2022-10-24 20:39:31 -07:00
Ben McClelland
49f2a3597b add Increment to InodesEntry 2022-10-24 20:36:06 -07:00
Ben McClelland
5a348c37eb query: add ability to update last entry 2022-04-26 10:09:02 -07:00
Ben McClelland
5512e10b57 add release blocks 2022-02-28 21:29:00 -08:00
Ben McClelland
7ad9abbb27 scoutfs: update ioctl/struct defs for scoutfs v1 format 2021-11-03 19:32:02 -07:00
Ben McClelland
7603944156 totl: fix read of undefined totl id 2021-10-15 14:55:21 -07:00
Ben McClelland
777740e7e1 add query totals by group 2021-10-04 13:09:09 -07:00
Ben McClelland
0cca7e27f0 totl: use zero value for no matching xattrs 2021-09-15 21:01:26 -07:00
Ben McClelland
98a3a2a304 add read xattr totals 2021-09-15 18:59:15 -07:00
Ben McClelland
bbcd7e330f update statmore and setattermore for crtime 2021-09-14 09:29:49 -07:00
Ben McClelland
9647f2c881 add StageMoveAt for sparse staging 2021-09-01 10:54:40 -07:00
Ben McClelland
e890a706e8 update scoutfsdefs for scoutfs commit 53f11f547972343bcf329e50dbef082abac1500a 2021-07-08 15:00:20 -07:00
Ben McClelland
3e6a5807e2 update moveblocks and add stagemove to allow staging from tmpfiles 2021-04-12 18:20:20 -07:00
Ben McClelland
19e8fa0681 update for latest sysfs quorm info 2021-03-02 16:48:55 -07:00
Ben McClelland
2093b4721d add go module 2021-03-02 16:48:32 -07:00
Ben McClelland
fb70bf1304 scoutfs: release size based on file size 2021-01-26 14:15:06 -07:00
Ben McClelland
469f6a5b7c scoutfs: update release/stage for new ioctl structs 2021-01-26 13:46:28 -07:00
Ben McClelland
c19fddb618 add scoutfs move_blocks 2021-01-15 11:53:40 -07:00
Ben McClelland
bd2ba82da4 scoutfs df: fix typo 2020-10-28 14:13:59 -07:00
Ben McClelland
f1ca1aee0a add scoutfs df 2020-10-28 13:59:01 -07:00
Ben McClelland
b07e33f98a new statfs more struct version 2020-10-21 18:26:18 -07:00
Ben McClelland
cbd4717308 fix search query needing last ino 2020-08-26 15:30:24 -07:00
Ben McClelland
9980caea5d update for changes in new scoutfs search xattrs 2020-08-25 14:40:15 -07:00
Ben McClelland
2d1dcd50b4 exmples: fix listxattr example for buf reuse change 2020-08-25 09:43:23 -07:00
Ben McClelland
ce557256f7 fix data waiters example for single pass 2020-06-09 14:31:02 -07:00
Ben McClelland
25da776633 SendDataWaitErr: send errors to task data waiters 2020-06-09 14:27:11 -07:00
Ben McClelland
de4f86fcf2 allow caller to allocate buffer for listxattrhidden 2020-05-10 09:40:04 -07:00
Ben McClelland
f7aaabaf98 reuse buffers for inode/attr walks 2020-05-09 16:54:43 -07:00
Ben McClelland
f8124219c2 add InoToPaths for mutliple path for single inode support 2020-03-25 20:48:51 -07:00
Ben McClelland
c3ae6c31a2 follow rule about uintptr cast in syscall args only 2020-03-15 09:04:08 -07:00
Ben McClelland
e9c5f58f7e return stage write size in StageFile 2020-03-04 13:44:39 -08:00
Ben McClelland
b355c72d81 rename constants for private use 2020-03-04 13:41:26 -08:00
Ben McClelland
bf480e6666 pathmax=4096 2020-03-02 16:19:37 -08:00
Ben McClelland
2c69b6bda2 resync scoutfsdefs with latest scoutfs updates 2020-01-17 13:27:25 -08:00
Ben McClelland
4d80a3fd0f add data waiters Reset() 2019-10-10 13:32:41 -07:00
Ben McClelland
d999e35871 fix read full DataWaitingEntry after padded structs update 2019-10-10 13:22:32 -07:00
Ben McClelland
117bf46b2e add reminder of scoutfs-devel package needed to generate cgo definitions 2019-09-30 13:38:34 -07:00
Ben McClelland
a94a30772a add sysfs parsing for leader chceck and server addr 2019-09-30 10:48:09 -07:00
Ben McClelland
5128942779 add statfsmore call to get filesystem mount ids 2019-09-30 10:28:04 -07:00
Ben McClelland
1b826bc454 only need to open file with O_RDONLY for listxattr 2019-06-28 14:39:38 -07:00
Ben McClelland
92e719d578 auto generate ioctl structs and definitions from scoutfs headers 2019-06-28 12:17:29 -07:00
Ben McClelland
16911b5b0a findxattr listxattr add comment example exec to examples 2019-06-27 17:27:22 -07:00
Ben McClelland
fabef42e29 fix ListXattrRaw, add examples for listxattr and findxattr 2019-06-27 17:19:50 -07:00
Ben McClelland
dfcc5d8412 new struct alignment, new ioctls 2019-06-27 10:36:44 -07:00
Ben McClelland
6989375eb6 SetAttrMore requires write on fd 2019-06-14 15:07:17 -07:00
Ben McClelland
19775d4511 add SetAttrMore ioctl 2019-06-04 14:18:39 -07:00
Ben McClelland
cfc1aed13a add support for data waiters interface 2019-05-21 13:56:28 -07:00
Ben McClelland
7074d96d13 trim nulls from idtopath 2019-01-18 21:06:09 -08:00
Ben McClelland
47c3958c49 simplify code by reusing other functions 2019-01-16 15:51:53 -08:00
Ben McClelland
ed746fe0c2 add stage api 2019-01-03 21:14:24 -08:00