You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Noticed a mismatch between the manpage documentation and what the kvs server does:
`flux_kvs_fence()` is a "collective" version of `flux_kvs_commit()` that
supports multiple callers. Each caller uses the same _flags_, _name_,
and _nprocs_ arguments.
The "same flags, name, and nprocs" isn't entirely true. There is no check to determine if nprocs and flags are the same as prior calls. Only the nprocs on the first call actually matters. The flags are ORed together from each fence call. So the flags can be different between calls.
I'm thinking the kvs server should probably check to make sure the same nprocs and flags were specified for each fence with the same name. And unit tests added appropriately.
The text was updated successfully, but these errors were encountered:
Previously, fences could be updated with new flags. Instead,
require users to always specify the same nprocs and flags with
each fence request. Return error if user does not.
Fixesflux-framework#1305
Previously, fences could be updated with new flags. Instead,
require users to always specify the same nprocs and flags with
each fence request. Return error if user does not.
Fixesflux-framework#1305
Noticed a mismatch between the manpage documentation and what the kvs server does:
The "same flags, name, and nprocs" isn't entirely true. There is no check to determine if nprocs and flags are the same as prior calls. Only the nprocs on the first call actually matters. The flags are ORed together from each fence call. So the flags can be different between calls.
I'm thinking the kvs server should probably check to make sure the same nprocs and flags were specified for each fence with the same name. And unit tests added appropriately.
The text was updated successfully, but these errors were encountered: