Commit Graph

36 Commits

Author SHA1 Message Date
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
Ben McClelland
18655fbd12 add full file release api 2019-01-01 10:29:49 -08:00
Ben McClelland
a723568378 add FStatMore 2018-12-22 20:20:23 -07:00
Ben McClelland
8631924897 move inode to path lookup outside of open by id 2018-12-05 12:55:00 -08:00
Ben McClelland
688e3df996 fix statmore and query bugs 2018-12-03 13:37:00 -08:00
Ben McClelland
67c8c3f967 add missed error handling in inode to path example 2018-12-03 11:09:37 -08:00
Ben McClelland
d02558b3a6 fix count-changes for query changes 2018-12-03 10:21:50 -08:00
Ben McClelland
58a5d5e0d7 add inode to path and open by id 2018-12-02 15:48:41 -08:00
Ben McClelland
5993eee035 add arg validation 2018-10-03 11:39:22 -07:00
Ben McClelland
d75aa524f0 add readme 2018-10-03 11:22:02 -07:00
Ben McClelland
145debbdf5 query by metaseq and dataseq interface 2018-10-03 11:11:27 -07:00
Ben McClelland
61f8ca8981 Initial commit 2018-10-03 11:05:56 -07:00