]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
pybind/rados: notify callback reconnect 48112/head
authorNitzanMordhai <nmordech@redhat.com>
Thu, 18 Aug 2022 11:33:15 +0000 (11:33 +0000)
committerNitzan Mordechai <nmordech@redhat.com>
Thu, 15 Sep 2022 04:48:28 +0000 (07:48 +0300)
commit586b111e1bba6471284de47f56f5bc01661f4dcf
tree0d4c916746af105043e994c1ae344df5b2a2c2e8
parent2a08bf128ff1ff559c9771b2fd0f0a59a72367b7
pybind/rados: notify callback reconnect
when testing with socket injection, reconnect won't call error callback
for each reconnect, the callback will be called.
changing the callback count of notify by the data and increass only
when the data is changed, if the data is the same, we probably reconnecting
due to socket injection.

Fixes: https://tracker.ceph.com/issues/45721
Signed-off-by: Nitzan Mordechai <nmordec@redhat.com>
(cherry picked from commit 583b903ff758d1437c411fa7a2e2aff770844d4d)
src/test/pybind/test_rados.py