Details
-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
Servers should be able to selectively allow client connections based on policies defined by Lustre admins. Policies could be defined on a wide range of client properties, depending on what proves to be most useful.
Attachments
Issue Links
- is related to
-
LU-15177 cs_update live batch update hung waiting for MDT recovery to complete
-
- Open
-
-
LU-13078 mgs trigger umount of clients
-
- Open
-
-
LU-17435 improved reliability in the face of intermittent network errors
-
- Open
-
-
LU-14288 Enhance nodemap ranges to work better with IPv6
-
- Resolved
-
-
LU-12515 Provide an interface to set OST/client into readonly mode
-
- Resolved
-
- is related to
-
LU-17431 dynamically configurable nodemap
-
- Open
-
By automatically adding clients to a "client_deny" nodemap, we can end up caching wrong information. For example, say we have a filesystem with version 2.17. We want to prevent 2.10 clients from connecting. Client 1.2.3.4@tcp with 2.10 attempts to connect to the filesystem and is automatically added to the "client_deny" nodemap. Client 1.2.3.4@tcp is then upgraded to 2.17 (either via a new package or a new root volume). This client should be allowed to connect to the filesystem, but will be blocked until it is manually removed from the "client_deny" nodemap. A client node can attempt to connect and fail, then immediately attempt to connect after changing OS, kernel, Lustre versions. This case has to be handled without Admin intervention.