daos icon indicating copy to clipboard operation
daos copied to clipboard

DAOS-11171 test: add dfuse mtime unit tests

Open daltonbohning opened this issue 3 years ago • 15 comments

Test-tag: dfuse,pr dfuse,daily_regression dfuse_unit

  • Change dfuse time granularity to 1 (nanosecond)
  • Add dfuse unit mtime unit tests
  • Adjust dfuse_test to run with or without metadata tests
  • Add metadata tests to ftest/daos_test/dfuse.py

Signed-off-by: Dalton Bohning [email protected]

Required-githooks: true

daltonbohning avatar Jul 21 '22 23:07 daltonbohning

Bug-tracker data: Ticket title is 'dfuse: add mtime unit test' Status is 'In Review' Job should run at elevated priority (2) https://daosio.atlassian.net/browse/DAOS-11171

github-actions[bot] avatar Jul 21 '22 23:07 github-actions[bot]

Test stage Build on Leap 15 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/5/execution/node/343/log

daosbuild1 avatar Aug 02 '22 01:08 daosbuild1

Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/5/execution/node/289/log

daosbuild1 avatar Aug 02 '22 01:08 daosbuild1

Test stage Build RPM on Leap 15 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/5/execution/node/340/log

daosbuild1 avatar Aug 02 '22 01:08 daosbuild1

Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/5/execution/node/299/log

daosbuild1 avatar Aug 02 '22 01:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/7/execution/node/167/log

daosbuild1 avatar Aug 04 '22 11:08 daosbuild1

Merged this with master and I've enabled the metadata tests in all cases so we can see the results.

ashleypittman avatar Aug 04 '22 11:08 ashleypittman

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/8/execution/node/146/log

daosbuild1 avatar Aug 04 '22 11:08 daosbuild1

The test failures are a dfs issue, when setattr is called it first calls stat, then it applies the changes. For truncate it does not then re-sample the remote mtime value.

https://github.com/daos-stack/daos/blob/master/src/client/dfs/dfs.c#L4758-L4763

ashleypittman avatar Aug 04 '22 18:08 ashleypittman

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/9/execution/node/144/log

daosbuild1 avatar Aug 08 '22 12:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/10/execution/node/148/log

daosbuild1 avatar Aug 09 '22 08:08 daosbuild1

Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-9778/11/display/redirect

daosbuild1 avatar Aug 09 '22 13:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/12/execution/node/146/log

daosbuild1 avatar Aug 09 '22 13:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/13/execution/node/145/log

daosbuild1 avatar Aug 10 '22 07:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/14/execution/node/145/log

daosbuild1 avatar Aug 15 '22 12:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/15/execution/node/144/log

daosbuild1 avatar Aug 16 '22 13:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/16/execution/node/144/log

daosbuild1 avatar Aug 22 '22 16:08 daosbuild1

Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9778/17/execution/node/145/log

daosbuild1 avatar Aug 23 '22 10:08 daosbuild1