Problem importing xbus
(temporary title until technical problem is narrowed down)
After import of xbus from Bitbucket, local clones taken from Heptapod have lots of old topics, everything looks as if they had no obsmarkers.
On the client side, pulling from Bitbucket brings those missing obsmarkers.
The server log have this:
[2020-01-13 12:24:04 +0000] [10556] [INFO] repo:/var/opt/gitlab/git-data/repositories/testgr/xbus.hg [hg] GitHandler.push_gitlab_branches, pushing {'refs/heads/wild/aa3d857d93e42b9ea45defac7cbb4b8bed44c3ac':
(... several pages of heads ...)
[2020-01-13 12:24:35 +0000] [10556] [WARNING] repo:/var/opt/gitlab/git-data/repositories/testgr/xbus.hg [hg] error: pretxnclose.heptapod_sync hook raised an exception: filtered revision '1726b72dd8f06d0cfca71260509f7f9ad1f537c8'
[2020-01-13 12:24:35 +0000] [10556] [INFO] repo:/var/opt/gitlab/git-data/repositories/testgr/xbus.hg [hg.pythonhook] pythonhook-pretxnclose: heptapod.hooks.git_sync.mirror finished in 11.37 seconds
[2020-01-13 12:24:35 +0000] [10556] [WARNING] repo:/var/opt/gitlab/git-data/repositories/testgr/xbus.hg [hg] transaction abort!
[2020-01-13 12:24:35 +0000] [10556] [WARNING] repo:/var/opt/gitlab/git-data/repositories/testgr/xbus.hg [hg] rollback completed
[2020-01-13 12:24:35 +0000] [10556] [INFO] repo:/var/opt/gitlab/git-data/repositories/testgr/xbus.hg [hg] (sent 9 HTTP requests and 38643 bytes; received 276979 bytes in responses)
(...)
[2020-01-13 12:24:35 +0000] [10556] [ERROR] repo:None [hg] abort: filtered revision '1726b72dd8f06d0cfca71260509f7f9ad1f537c8'!
[2020-01-13 12:24:35 +0000] [10556] [INFO] repo:None [hg.commandfinish] pull -q -R /var/opt/gitlab/git-data/repositories/testgr/xbus.hg --config 'experimental.single-head-per-branch=no' --config 'topic.publish-bare-branch=no' --config 'experimental.hg-git.bookmarks-on-named-branches = yes' 'https://bitbucket.org/orus-io/xbus' exited 255 after 471.72 seconds
as well as later errors related to PRs from private repos.
On the client side, after a direct pull from Bitbucket, the topic list looks reasonable:
/tmp/xbus-testgr $ hg top
137-add-context-to-envelopeack (1 changesets)
42-reply-deadlock-found (1 changesets)
47-envelope-storage-sql (4 changesets)
actor-service-server-storage (4 changesets)
envelope-storage-ng (4 changesets)
fix-sdist (1 changesets)
message-api (12 changesets)
remove-beta11-compat (1 changesets)
retention-policy (3 changesets)
use-unlogged-tables-in-tests (1 changesets)
xbus-fullenv-path (1 changesets)
All this done on Heptapod 0.8.0rc3