{"action":"closed","issue":{"url":"https://api.github.com/repos/vanadium/issues/issues/842","labels_url":"https://api.github.com/repos/vanadium/issues/issues/842/labels{/name}","comments_url":"https://api.github.com/repos/vanadium/issues/issues/842/comments","events_url":"https://api.github.com/repos/vanadium/issues/issues/842/events","html_url":"https://github.com/vanadium/issues/issues/842","id":114307250,"number":842,"title":"Syncbase Mojo db.exists hanging during syncgroup creation","user":{"login":"afandria","id":2432033,"avatar_url":"https://avatars.githubusercontent.com/u/2432033?v=3","gravatar_id":"","url":"https://api.github.com/users/afandria","html_url":"https://github.com/afandria","followers_url":"https://api.github.com/users/afandria/followers","following_url":"https://api.github.com/users/afandria/following{/other_user}","gists_url":"https://api.github.com/users/afandria/gists{/gist_id}","starred_url":"https://api.github.com/users/afandria/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afandria/subscriptions","organizations_url":"https://api.github.com/users/afandria/orgs","repos_url":"https://api.github.com/users/afandria/repos","events_url":"https://api.github.com/users/afandria/events{/privacy}","received_events_url":"https://api.github.com/users/afandria/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/vanadium/issues/labels/Area:%20Syncbase","name":"Area: Syncbase","color":"bfd4f2"},{"url":"https://api.github.com/repos/vanadium/issues/labels/Bug","name":"Bug","color":"e11d21"},{"url":"https://api.github.com/repos/vanadium/issues/labels/Demos:%20Croupier","name":"Demos: Croupier","color":"e11d21"}],"state":"closed","locked":false,"assignee":{"login":"asadovsky","id":538767,"avatar_url":"https://avatars.githubusercontent.com/u/538767?v=3","gravatar_id":"","url":"https://api.github.com/users/asadovsky","html_url":"https://github.com/asadovsky","followers_url":"https://api.github.com/users/asadovsky/followers","following_url":"https://api.github.com/users/asadovsky/following{/other_user}","gists_url":"https://api.github.com/users/asadovsky/gists{/gist_id}","starred_url":"https://api.github.com/users/asadovsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asadovsky/subscriptions","organizations_url":"https://api.github.com/users/asadovsky/orgs","repos_url":"https://api.github.com/users/asadovsky/repos","events_url":"https://api.github.com/users/asadovsky/events{/privacy}","received_events_url":"https://api.github.com/users/asadovsky/received_events","type":"User","site_admin":false},"milestone":null,"comments":16,"created_at":"2015-10-30T16:37:34Z","updated_at":"2015-11-30T23:00:34Z","closed_at":"2015-11-30T23:00:34Z","body":"My scenario is that I\r\n* mount syncbased on a mounttable\r\n* join or create a syncgroup at the start of my app (underneath the same syncbased)\r\n* I also write to syncbase (independent of whether the group is successfully joined or created).\r\n\r\nThis normally is fine.\r\n\r\nHowever, when the mounttable is down, I find that my app cannot write to syncbase anymore (because I block on a 'db.exists' call when retrieving a table handle). It takes ~90 seconds for syncbase to realize that the mounttable doesn't exist, but I would have expected local operations to occur smoothly regardless of the syncgroup creation/join attempts.\r\n\r\nThis may not be Mojo related.\r\n\r\n@ivanpi-mtv "}}