Announce Push of V5.3.2
by Frank Filz
Branch next
Tag:V5.3.2
Merge Highlights
* [GPFS] Change handle_size to 48 if GPFS returned handle with size 40
* Add LogEventLimited to trace in fsal_common_is_referral
* Handle granted upcalls when they are not in the blocked list
* Add an option to print op id as part of a log entry
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
850c6fbb9 Frank S. Filz V5.3.2
a99efb78d Shahar Hochma Add an option to print op id as part of a log entry
137110141 Malahal Naineni Handle granted upcalls when they are not in the
blocked list
986bddc8e Madhu Thorat Add LogEventLimited to trace in
fsal_common_is_referral
d70dc1a42 Madhu Thorat [GPFS] Change handle_size to 48 if GPFS returned
handle with size 40
1 year, 5 months
statistics when several ganesha servers run on the same node
by francoise.boudier@atos.net
Hello,
I meet an issue when collecting the statistics using `ganesha_stats` when several ganesha servers are started on the same node.
Each of them use its own NFS port, path, export_id and pseudo.
`ganesha_stats` returns the statistics of the first started ganesha server but fails to collect the statistics of the second one with `Export id not found`.
The rpm in use is nfs-ganesha-utils-4.0-1.el8.x86_64.
Is it a know problem and is it fix in a newer version ?
Thanks for your help
See below an example:
- two ganesha servers are running on a single node.
# ps -ef | grep ganesha
root 2956841 1 0 09:04 ? 00:00:01 ganesha.nfsd -L /tmp/sbbtestgkhLzj8/ganesha/logfile -f /tmp/sbbtestgkhLzj8/ganesha/ganesha.conf -N NIV_EVENT -p /tmp/sbbtestgkhLzj8/ganesha/pidfile
root 2957068 1 0 09:04 ? 00:00:00 ganesha.nfsd -L /tmp/sbbtestZoXOzPM/ganesha/logfile -f /tmp/sbbtestZoXOzPM/ganesha/ganesha.conf -N NIV_EVENT -p /tmp/sbbtestZoXOzPM/ganesha/pidfile
# df | grep mypath
localhost:/mypath.3714 104806400 35679232 69127168 35% /tmp/sbbtestgkhLzj8/mount
localhost:/mypath.9019 104806400 35679232 69127168 35% /tmp/sbbtestZoXOzPM/mount
- Write using each of them
$ dd if=/dev/zero of=//tmp/sbbtestgkhLzj8/mount/fichier bs=1M count=10
10+0 records in
10+0 records out
10485760 bytes (10 MB, 10 MiB) copied, 0.0257701 s, 407 MB/s
$ dd if=/dev/zero of=//tmp/sbbtestZoXOzPM/mount/fichier bs=1M count=10
10+0 records in
10+0 records out
10485760 bytes (10 MB, 10 MiB) copied, 0.0258967 s, 405 MB/s
- Collect of stats for each of them
# ganesha_stats iov42 3714
EXPORT 3714:
requested transferred total errors latency
READv42: 0 0 0 0 0 0
WRITEv42: 10485760 10485760 10 0 6141586 0
# ganesha_stats iov42 9019
EXPORT 9019: Export id not found
# ganesha_stats export
Export Stats
Stats collected since: Thu Jun 22 09:04:20 2023814664066 nsecs
Duration: 4897.5012726784 seconds
Export id: 3714
Path: /tmp/sbbtestgkhLzj8/path
NFSv3 stats available: 0
NFSv4.0 stats available: 0
NFSv4.1 stats available: 0
NFSv4.2 stats available: 1
MNT stats available: 0
NLMv4 stats available: 0
RQUOTA stats available: 0
9P stats available: 0
Export id: 0
Path: /
NFSv3 stats available: 0
NFSv4.0 stats available: 0
NFSv4.1 stats available: 0
NFSv4.2 stats available: 1
MNT stats available: 0
NLMv4 stats available: 0
RQUOTA stats available: 0
9P stats available: 0
1 year, 5 months
Announce Push of V5.3.1
by Frank Filz
Branch next
Tag:V5.3.1
Merge Highlights
* uid2grp - fix placement of PTHREAD_MUTEX_destroy
* GLUSTER: fixup new fsal_fd handling
* CHECKPATCH - we stll prefer 80 column lines
* Fix uo scripts/runcp.sh - macro no longer used
* CHECKPATCH - fix up warnings and errors that have crept in
* Several fixes to multilock test tool plus new test cases
* FSAL_MDCACHE/mdcache_handle: Fixed rename atomicity
* init_fds_limit(): Log EVENT to print current set FD limit
* nfs_read_conf: Set the PNFS_MDS & PNFS_DS default to false like written
* Fix possible race when populating pseudo fs
* Fix crash @ free_client_record()
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
c3dd75362 Frank S. Filz V5.3.1
232521210 Prabhu Murugesan Fix crash @ free_client_record()
c67f9a5e8 Shahar Hochma Fix possible race when populating pseudo fs
d440c2b41 Assaf Yaari nfs_read_conf: Set the PNFS_MDS & PNFS_DS default to
false like written in the docs and comments
b3c9bd840 Madhu Thorat init_fds_limit(): Log EVENT to print current set FD
limit
eb15ca16c Lior Suliman multilock: Fixed a bug in the sleep command
117b325ae Lior Suliman FSAL_MDCACHE/mdcache_handle: Fixed rename atomicity
5879883d6 Lior Suliman multilock: Added scenarios to sample_tests
6729c56e3 Lior Suliman multilock: Added SO_REUSEADDR to the multilock
console server
2292e0c75 Lior Suliman multilock: Allow the usage of the full UINT64 range
for locks
99d09f50b Frank S. Filz CHECKPATCH - fix up warnings and errors that have
crept in
4253855e6 Frank S. Filz Fix uo scripts/runcp.sh - macro no longer used
9ab836d97 Frank S. Filz CHECKPATCH - we stll prefer 80 column lines
7e445649b Frank S. Filz GLUSTER: fixup new fsal_fd handling
b5f8eaebe Frank S. Filz uid2grp - fix placement of PTHREAD_MUTEX_destroy
1 year, 6 months
Announce Push of V5.3
by Frank Filz
Branch next
Tag:V5.3
Merge Highlights
* Add PSEUDOFS config block
* nfs4_op_open: Allow open with CLAIM_PREVIOUS when FSAL supports grace
period
* GPFS: fix 40 byte sized old file handles
* Fixed GPFS create export issue during claim_posix_filesystem
* build: Fix Python detection
* build: Fix developer warning for LSB module
* scripts: Add podman container creation with Ganesha dependencies
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
f4085b698 Frank S. Filz V5.3
a35124d75 Martin Schwenke scripts: Add podman container creation with
Ganesha dependencies
f40ada3f9 Martin Schwenke build: Fix developer warning for LSB module
f765f795f Martin Schwenke build: Fix Python detection
e21025367 Yogendra Charya Fixed GPFS create export issue during
claim_posix_filesystem
4c7f92346 Malahal Naineni GPFS: fix 40 byte sized old file handles
448c04b4b Shahar Hochma nfs4_op_open: Allow open with CLAIM_PREVIOUS when
FSAL supports grace period
0542ff429 Frank S. Filz Add PSEUDOFS config block
1 year, 6 months