Skip to content

Test Design of syncfiles

Gᴏɴɢ Jie edited this page May 10, 2018 · 3 revisions

Test Design of syncfiles

Function Verification Test

Scenario 0 - Basic function on Diskful compute node

  • Create a simple synclists file with a handful of files listed in it
    • Run updatenode -F

Scenario 1 - Basic function on Diskless compute node

  • Create a simple synclists file with a handful of files listed in it
    • Run updatenode -F

Scenario 2 - Basic function with xCAT service node involved

  • Run Scenario 0 with xCAT service node involved
  • Run Scenario 1 with xCAT service node involved

Scenario 3 - Negative tests

  • While one file listed in the synclists does not exist
  • While one file listed in the synclists does not have read permission
  • While one file listed in the synclists is not a regular file but a directory
  • While one file listed in the synclists is not a regular file but a named pipe
  • While one file listed in the synclists is not a regular file but a device file
  • The target directory on the compute node does not exist
  • The target directory on the compute node does not have write permission
  • The target place of the synced file on the compute node exists, but it is a directory
  • The target directory on the compute node is no free disk space

News

History

  • Oct 22, 2010: xCAT 2.5 released.
  • Apr 30, 2010: xCAT 2.4 is released.
  • Oct 31, 2009: xCAT 2.3 released. xCAT's 10 year anniversary!
  • Apr 16, 2009: xCAT 2.2 released.
  • Oct 31, 2008: xCAT 2.1 released.
  • Sep 12, 2008: Support for xCAT 2 can now be purchased!
  • June 9, 2008: xCAT breaths life into (at the time) the fastest supercomputer on the planet
  • May 30, 2008: xCAT 2.0 for Linux officially released!
  • Oct 31, 2007: IBM open sources xCAT 2.0 to allow collaboration among all of the xCAT users.
  • Oct 31, 1999: xCAT 1.0 is born!
    xCAT started out as a project in IBM developed by Egan Ford. It was quickly adopted by customers and IBM manufacturing sites to rapidly deploy clusters.
Clone this wiki locally