Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
None
-
9223372036854775807
Description
Currently Lustre Changelog consumers are always named e.g. "cl1" or "cl14". It would be useful to be able to declare the changelog username (e.g. "cl-rbh" or "cl-audit") so that it is clear who the Changelog users are, and to avoid duplicate changelog registrations. Otherwise, it can happen that the original Changelog user registration can be lost, and the application registers a new user, and the old user causes the Changelog records to accumulate.
Attachments
Issue Links
- is duplicated by
-
LU-8517 Changelog Users
-
- Resolved
-
-
LU-13338 add changelog mask per registered user
-
- Resolved
-
- is related to
-
LU-14699 changelog garbage collection is too lax
-
- Resolved
-
-
LU-16268 per-server changelog mask change doesn't change effective mask in some cases
-
- Resolved
-
- is related to
-
LU-13338 add changelog mask per registered user
-
- Resolved
-
For context, llapi_changelog_start() works by opening /dev/changelog-MDTnnnn and then llapi_changelog_recv() reads from the file descriptor. There is no obvious way to make the kernel side aware of which changelog user is reading the log, so some new mechanism would have to be added.