{"action":"created","issue":{"url":"https://api.github.com/repos/vast-io/vast/issues/142","repository_url":"https://api.github.com/repos/vast-io/vast","labels_url":"https://api.github.com/repos/vast-io/vast/issues/142/labels{/name}","comments_url":"https://api.github.com/repos/vast-io/vast/issues/142/comments","events_url":"https://api.github.com/repos/vast-io/vast/issues/142/events","html_url":"https://github.com/vast-io/vast/pull/142","id":250036107,"number":142,"title":"Add continuous queries","user":{"login":"josephnoir","id":2156518,"avatar_url":"https://avatars3.githubusercontent.com/u/2156518?v=4","gravatar_id":"","url":"https://api.github.com/users/josephnoir","html_url":"https://github.com/josephnoir","followers_url":"https://api.github.com/users/josephnoir/followers","following_url":"https://api.github.com/users/josephnoir/following{/other_user}","gists_url":"https://api.github.com/users/josephnoir/gists{/gist_id}","starred_url":"https://api.github.com/users/josephnoir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josephnoir/subscriptions","organizations_url":"https://api.github.com/users/josephnoir/orgs","repos_url":"https://api.github.com/users/josephnoir/repos","events_url":"https://api.github.com/users/josephnoir/events{/privacy}","received_events_url":"https://api.github.com/users/josephnoir/received_events","type":"User","site_admin":false},"labels":[{"id":10662845,"url":"https://api.github.com/repos/vast-io/vast/labels/feature","name":"feature","color":"009800","default":false},{"id":175887069,"url":"https://api.github.com/repos/vast-io/vast/labels/in%20progress","name":"in progress","color":"d7e102","default":false}],"state":"open","locked":false,"assignee":{"login":"mavam","id":53797,"avatar_url":"https://avatars0.githubusercontent.com/u/53797?v=4","gravatar_id":"","url":"https://api.github.com/users/mavam","html_url":"https://github.com/mavam","followers_url":"https://api.github.com/users/mavam/followers","following_url":"https://api.github.com/users/mavam/following{/other_user}","gists_url":"https://api.github.com/users/mavam/gists{/gist_id}","starred_url":"https://api.github.com/users/mavam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mavam/subscriptions","organizations_url":"https://api.github.com/users/mavam/orgs","repos_url":"https://api.github.com/users/mavam/repos","events_url":"https://api.github.com/users/mavam/events{/privacy}","received_events_url":"https://api.github.com/users/mavam/received_events","type":"User","site_admin":false},"assignees":[{"login":"mavam","id":53797,"avatar_url":"https://avatars0.githubusercontent.com/u/53797?v=4","gravatar_id":"","url":"https://api.github.com/users/mavam","html_url":"https://github.com/mavam","followers_url":"https://api.github.com/users/mavam/followers","following_url":"https://api.github.com/users/mavam/following{/other_user}","gists_url":"https://api.github.com/users/mavam/gists{/gist_id}","starred_url":"https://api.github.com/users/mavam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mavam/subscriptions","organizations_url":"https://api.github.com/users/mavam/orgs","repos_url":"https://api.github.com/users/mavam/repos","events_url":"https://api.github.com/users/mavam/events{/privacy}","received_events_url":"https://api.github.com/users/mavam/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/vast-io/vast/milestones/1","html_url":"https://github.com/vast-io/vast/milestone/1","labels_url":"https://api.github.com/repos/vast-io/vast/milestones/1/labels","id":155200,"number":1,"title":"0.1","description":"The initial release of VAST.","creator":{"login":"mavam","id":53797,"avatar_url":"https://avatars0.githubusercontent.com/u/53797?v=4","gravatar_id":"","url":"https://api.github.com/users/mavam","html_url":"https://github.com/mavam","followers_url":"https://api.github.com/users/mavam/followers","following_url":"https://api.github.com/users/mavam/following{/other_user}","gists_url":"https://api.github.com/users/mavam/gists{/gist_id}","starred_url":"https://api.github.com/users/mavam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mavam/subscriptions","organizations_url":"https://api.github.com/users/mavam/orgs","repos_url":"https://api.github.com/users/mavam/repos","events_url":"https://api.github.com/users/mavam/events{/privacy}","received_events_url":"https://api.github.com/users/mavam/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":72,"state":"open","created_at":"2012-08-01T16:47:20Z","updated_at":"2018-01-24T11:29:56Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2017-08-14T13:48:23Z","updated_at":"2018-02-05T15:07:32Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/vast-io/vast/pulls/142","html_url":"https://github.com/vast-io/vast/pull/142","diff_url":"https://github.com/vast-io/vast/pull/142.diff","patch_url":"https://github.com/vast-io/vast/pull/142.patch"},"body":"This PR addresses #131. The idea is to let the NODE identify when it spawns an exporter with a continuous query. It then sends the actor handle to each running IMPORTER, which monitors the actor and forwards it the same data it forwards to the ARCHIVE and INDEX.\r\n\r\nThere are some unresolved issues for now, which can be discussed in this thread.\r\n\r\n- [x] Enable continuous queries\r\n- [x] Don't interfere with historic queries\r\n- [x] Enable universal queries\r\n- [x] Provide tests\r\n- [ ] Enable NODEs to pass cont. queries to newly spawn IMPORTERs\r\n\r\nI'd argue that continuous queries already work. I am not sure about the interference with historic queries, though.\r\n\r\nI didn't get the test for universal queries to work as I wanted to. I tried to recreate a VAST node with an IMPORTER, ARCHIVE and INDEX. However, sending data to the IMPORTER doesn't seem to index everything ... That's why I opted for sending the data to the ARCHIVE and INDEX directly. Looks a bit dodgy to me. I can't tell if this is a problem with my changes to the IMPORTER or the test itself."},"comment":{"url":"https://api.github.com/repos/vast-io/vast/issues/comments/363112035","html_url":"https://github.com/vast-io/vast/pull/142#issuecomment-363112035","issue_url":"https://api.github.com/repos/vast-io/vast/issues/142","id":363112035,"user":{"login":"josephnoir","id":2156518,"avatar_url":"https://avatars3.githubusercontent.com/u/2156518?v=4","gravatar_id":"","url":"https://api.github.com/users/josephnoir","html_url":"https://github.com/josephnoir","followers_url":"https://api.github.com/users/josephnoir/followers","following_url":"https://api.github.com/users/josephnoir/following{/other_user}","gists_url":"https://api.github.com/users/josephnoir/gists{/gist_id}","starred_url":"https://api.github.com/users/josephnoir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josephnoir/subscriptions","organizations_url":"https://api.github.com/users/josephnoir/orgs","repos_url":"https://api.github.com/users/josephnoir/repos","events_url":"https://api.github.com/users/josephnoir/events{/privacy}","received_events_url":"https://api.github.com/users/josephnoir/received_events","type":"User","site_admin":false},"created_at":"2018-02-05T15:07:32Z","updated_at":"2018-02-05T15:07:32Z","author_association":"CONTRIBUTOR","body":"Want to have a look first or want me to squash first? (I'd argue for the first since there might be things I still have to fix based on your review.)"}}
{"actor":{"display_login":"josephnoir"}}