Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: ceph_test_rados_api_watch_notify: test timeout using rados_wat… #14061

Merged
merged 1 commit into from Mar 22, 2017

Conversation

tchaikov
Copy link
Contributor

…ch3()

objecter resends the watch request upon tcp reconnecting, and OSD
resets the watch timeout when handling the resent watch request, so,
with a small "ms tcp read timeout", the timeout test always fails. in
this change, we use rados_watch3() which supports the "timeout" option,
so we can pass a timeout smaller than "ms tcp read timeout", and hence
the test can pass.

Fixes: http://tracker.ceph.com/issues/19312
Signed-off-by: Kefu Chai kchai@redhat.com

…ch3()

objecter resends the watch request upon tcp reconnecting, and OSD
resets the watch timeout when handling the resent watch request, so,
with a small "ms tcp read timeout", the timeout test always fails. in
this change, we use rados_watch3() which supports the "timeout" option,
so we can pass a timeout smaller than "ms tcp read timeout", and hence
the test can pass.

Fixes: http://tracker.ceph.com/issues/19312
Signed-off-by: Kefu Chai <kchai@redhat.com>
@tchaikov
Copy link
Contributor Author

/home/jenkins-build/build/workspace/ceph-pull-requests/qa/workunits/cephtool/test.sh:1891: test_mon_cephdf_commands:  ceph osd pool create cephdf_for_test 32 32 replicated
2017-03-21 06:43:24.529379 7f01d9399700 -1 WARNING: all dangerous and experimental features are enabled.
2017-03-21 06:43:24.542077 7f01d9399700 -1 WARNING: all dangerous and experimental features are enabled.
Error EINVAL: crushtool check failed with -22: crushtool: timed out (5 sec)
/home/jenkins-build/build/workspace/ceph-pull-requests/qa/workunits/cephtool/test.sh:1: test_mon_cephdf_commands:  rm -fr /tmp/cephtool.rXN

The following tests FAILED:
	  5 - cephtool-test-mon.sh (Failed)

see https://jenkins.ceph.com/job/ceph-pull-requests/20521/consoleFull#428417753c5f5a223-5c83-43f2-bbe3-2257412b27db

retest this please

@tchaikov tchaikov requested review from liewegas and jdurgin and removed request for badone March 21, 2017 07:27
@tchaikov tchaikov merged commit 5fe34ba into ceph:master Mar 22, 2017
@tchaikov tchaikov deleted the wip-19312 branch March 22, 2017 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants