FedFsTestPlan0.10

From Linux NFS

Revision as of 21:01, 28 October 2013 by Chucklever (Talk | contribs)
Jump to: navigation, search

Contents

Project: fedfs-utils

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


Test Plan for fedfs-utils-0.10

New 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

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

fedfs-domainroot

  1. Create and remove domain roots while an NFSD is running
  2. Create and remove domain roots while NFSD is shut down

nsdb-jumpstart

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