Kelly Kunzelmann
129a591df7
scoutfs: set default slot to -1 to identify non-quorum nodes
2023-10-25 20:29:32 -07:00
Ben McClelland
0bb26b6971
Merge pull request #3 from versity/ben/get-referring-entries
...
fix dirent struct size in parseDent
2023-09-11 16:37:35 -07:00
Ben McClelland
5175c57fa4
fix dirent struct size in parseDent
2023-09-11 16:36:51 -07:00
Ben McClelland
98bb17d4df
Merge pull request #2 from versity/ben/get-referring-entries
...
add support for get-referring-entries
2023-08-28 14:35:21 -07:00
Ben McClelland
f019a234ab
add support for get-referring-entries
...
scoutfs now adds a new ioctl to get the parent id and some extra
info given an inode within the filesystem. This is less expensive
than the full path resolution for an inode, so can speed up cases
when the parent is all thats needed.
2023-08-28 13:59:13 -07:00
Ben McClelland
0474b14343
Merge pull request #1 from versity/ben/fix_times
...
SetAttrMore: fix nsec time from UnixNano() to the correct Nanosecond()
2023-06-06 16:27:54 -07:00
Ben McClelland
680bc1e793
SetAttrMore: fix nsec time from UnixNano() to the correct Nanosecond()
2023-06-06 16:27:10 -07:00
Ben McClelland
ded343dffd
fix incorrect size block alignment for release
2022-12-15 10:21:35 -08:00
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