FedFsTestPlan0.10

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
(The fedfs-domainroot tool)
(nsdb-jumpstart)
Line 35: Line 35:
# Ensure that clients follow the referrals, and behave reasonable when a domain root is removed
# Ensure that clients follow the referrals, and behave reasonable when a domain root is removed
-
==== nsdb-jumpstart ====
+
==== The nsdb-jumpstart tool ====
# Try "nsdb-jumpstart install" on a blank system (openldap-servers and fedfs-utils-common installed)
# Try "nsdb-jumpstart install" on a blank system (openldap-servers and fedfs-utils-common installed)

Revision as of 21:14, 28 October 2013

Contents

Project: fedfs-utils

[ Project Home | News | Downloads | Docs | Mailing Lists | Source Control | Issues ]


Test Plan for fedfs-utils-0.10

New features in 0.10

"cn=NSDB Manager" administrator DN

  1. Create, edit, and remove FedFS records using the new "cn=NSDB Manager" DN
  2. Try to create, edit, or remove FedFS records using some other non-admin DN
  3. Try to create, edit, or remove non-FedFS records using the new "cn=NSDB Manager" DN

NCE discovery mechanism

  1. Try FSN resolution with a new fedfsNsdbContainerEntry object in place. Debugging should show that the NSDB client performs the new subtree search to find the NCE.
  2. Try FSN resolution without a fedfsNsdbContainerEntry object. Debugging should show that the NSDB client tries the subtree search then queries the fedfsNceDN attribute.
  3. FSN resolution should work when TLS is enabled on the NSDB
  4. Try adding another NCE on the NSDB
  5. Try removing the new NCE

The fedfs-domainroot tool

  1. Create and remove domain roots while an NFSD is running
  2. Create and remove domain roots while NFSD is shut down
  3. Ensure that clients follow the referrals, and behave reasonable when a domain root is removed

The nsdb-jumpstart tool

  1. Try "nsdb-jumpstart install" on a blank system (openldap-servers and fedfs-utils-common installed)
  2. Try "nsdb-jumpstart install" on a system with a running NSDB
  3. Try "nsdb-jumpstart install" with TLS security; pass out certificate and attempt NSDB operations like FSN resolution
  4. Try "nsdb-jumpstart backup" on a system with some NSDB data
  5. Try "nsdb-jumpstart restore" on a system with backups and some NSDB data

RPCSEC GSS authentication of ADMIN protocol

  1. Kinit and attempt ADMIN operations against a fedfsd with GSS support and a known good service principal
  2. Do not kinit and attempt ADMIN operations against a fedfs with GSS support and a known good service principal
  3. Kinit and attempt ADMIN operations against a fedfsd with no GSS support configured
  4. Using 0.9 fedfsc, attempt ADMIN operations against a fedfsd with GSS support and a known good service principal

Existing features

TLS support in NSDB clients

  1. nsdbparams support for adding NSDB with TLS security
  2. fedfsd support for adding NSDB with TLS security
  3. Use a certificate to resolve an FSN on an NSDB using no security
  4. Try to resolve an FSN with no certificate against an NSDB with TLS security

fedfsd

  1. Try all ADMIN junction operations on a FedFS-enabled server
  2. Try all ADMIN NSDB operations on a FedFS-enabled server

nfsref

  1. Create basic junctions and verify that clients follow them
  2. Create fedfs junctions and verify that mountd resolves them correctly and that clients follow them
  3. List basic and fedfs junctions
  4. Remove junctions
Personal tools