What is the use of the tools ?
Scan each slice directory and compares the details with metaslice db and prints the results in table-format
How it works ?
Options
| Syntax | Info | Description |
|---|---|---|
| scan_slices . | Print all slice details of current directory | You should run this script in the slice directory |
| scan_slice SLICE_NAME | Print details of specific slice | You should run this script in slice directory & provide the specific slice name |
| scan_slice /path/of/slice/directory | Print all slice details in a given directory | You should provide the absolute path of slice directory as argument |
| Optional Arguments | ||
| -d mismatched date | Prints slices which have date mismatch | You should provide this -d as argument to any of the first 3 options |
| -s slice missing in db | Prints slices which are not present in db | You should provide -s as argument to any of the first 3 options |
Description of each column
| Parameters | Info |
|---|---|
| Slice name | Represent the name of the slice given or directory |
| Status | Directory name of slices like oper,archive,ref |
| Instance | Directory present in oper like 0,1,… |
| Meta slice timestamp | Each and every slice timestamp present in Db |
| Topper timestamp | It is present in the slice directory itself |
| Slide date | A file that contains the date in the file name |
| Date-match | compare the date between topper and meta-slice timestamp & check the difference is below 10 min or not |
| Slice in db | Check the slice is present in meta-slice db or not |
| Archive | check if archive file is present or not |
Example 1
/usr/local/share/trisul-hub/scan_slices.sh .