04 Oct, 2016
1 commit
-
The features op did make it into OrangeFS 2.9.6 after all.
This reverts commit 0c95ad76361f1d75a1ffdf82deafbcec44d19c42.
29 Sep, 2016
1 commit
-
Pull in an OrangeFS branch containing miscellaneous improvements.
- clean up debugfs globals
- remove dead code in sysfs
- reorganize duplicated sysfs attribute structs
- consolidate sysfs show and store functions
- remove duplicated sysfs_ops structures
- describe organization of sysfs
- make devreq_mutex static
- g_orangefs_stats -> orangefs_stats for consistency
- rename most remaining global variables
22 Sep, 2016
1 commit
-
OrangeFS 2.9.6 was released without support for the features op. Thus
OrangeFS 2.9.7 will be required to use it.Signed-off-by: Martin Brandenburg
16 Aug, 2016
1 commit
-
Only op_timeout_secs, slot_timeout_secs, and hash_table_size are left
because they are exposed as module parameters. All other global
variables have the orangefs_ prefix.Signed-off-by: Martin Brandenburg
13 Aug, 2016
1 commit
-
This is a new userspace operation, which will be done if the client-core
version is greater than or equal to 2.9.6. This will provide a way to
implement optional features and to determine which features are
supported by the client-core. If the client-core version is older than
2.9.6, no optional features are supported and the op will not be done.The intent is to allow protocol extensions without relying on the
client-core's current behavior of ignoring what it doesn't understand.Signed-off-by: Martin Brandenburg
26 Mar, 2016
2 commits
-
* switch orangefs_remount() to taking ORANGEFS_SB(sb) instead of sb
* remove from the list _before_ orangefs_unmount() - request_mutex
in the latter will make sure that nothing observed in the loop in
ORANGEFS_DEV_REMOUNT_ALL handling will get freed until the end
of loop
* on removal, keep the forward pointer and zero the back one. That
way we can drop and regain the spinlock in the loop body (again,
ORANGEFS_DEV_REMOUNT_ALL one) and still be able to get to the
rest of the list.Signed-off-by: Al Viro
Signed-off-by: Mike Marshall -
Signed-off-by: Al Viro
Signed-off-by: Mike Marshall
24 Mar, 2016
1 commit
-
Signed-off-by: Martin Brandenburg
Signed-off-by: Mike Marshall
25 Feb, 2016
2 commits
-
Signed-off-by: Martin Brandenburg
Signed-off-by: Mike Marshall -
Signed-off-by: Mike Marshall
05 Feb, 2016
1 commit
-
A couple of caches were no longer needed:
- iov_iter improvements to orangefs_devreq_write_iter eliminated
the need for the dev_req_cache.- removal (months ago) of the old AIO code eliminated the need
for the kiocb_cache.Also, deobfuscation of use of GFP_KERNEL when calling kmem_cache_(z)alloc
for remaining caches.Signed-off-by: Mike Marshall
14 Jan, 2016
1 commit
-
Signed-off-by: Mike Marshall
05 Jan, 2016
1 commit
-
This export_operations structure is never modified, so declare it as const.
Most other structures of this type are already const.Done with the help of Coccinelle.
Signed-off-by: Julia Lawall
Signed-off-by: Mike Marshall
05 Dec, 2015
1 commit
-
Also changed references within source files that referred to
header files whose names had changed.Signed-off-by: Mike Marshall
04 Dec, 2015
1 commit
-
OrangeFS was formerly known as PVFS2 and retains the name in many places.
I leave the device /dev/pvfs2-req since this affects userspace.
I leave the filesystem type pvfs2 since this affects userspace. Further
the OrangeFS sysint library reads fstab for an entry of type pvfs2
independently of kernel mounts.I leave extended attribute keys user.pvfs2 and system.pvfs2 as the
sysint library understands these.I leave references to userspace binaries still named pvfs2.
I leave the filenames.
Signed-off-by: Yi Liu
[martin@omnibond.com: clairify above constraints and merge]
Signed-off-by: Martin Brandenburg
Signed-off-by: Mike Marshall
14 Nov, 2015
3 commits
-
Signed-off-by: Al Viro
Signed-off-by: Mike Marshall -
The only reason for that thing used to be the API of mount_nodev()
callback; since we are calling pvfs2_fill_sb() ourselves now,
we don't have to shove everything into a single structure.Signed-off-by: Al Viro
Signed-off-by: Mike Marshall -
Signed-off-by: Al Viro
Signed-off-by: Mike Marshall
03 Oct, 2015
3 commits
-
Signed-off-by: Mike Marshall
-
Signed-off-by: Mike Marshall
-
Signed-off-by: Mike Marshall