{"action":"created","issue":{"url":"https://api.github.com/repos/caskdata/cdap/issues/3084","labels_url":"https://api.github.com/repos/caskdata/cdap/issues/3084/labels{/name}","comments_url":"https://api.github.com/repos/caskdata/cdap/issues/3084/comments","events_url":"https://api.github.com/repos/caskdata/cdap/issues/3084/events","html_url":"https://github.com/caskdata/cdap/pull/3084","id":92718558,"number":3084,"title":"[CDAP-1202] Scheduler APIs (Only AbstractSchedulerService) now takes …","user":{"login":"bdmogal","id":3895099,"avatar_url":"https://avatars.githubusercontent.com/u/3895099?v=3","gravatar_id":"","url":"https://api.github.com/users/bdmogal","html_url":"https://github.com/bdmogal","followers_url":"https://api.github.com/users/bdmogal/followers","following_url":"https://api.github.com/users/bdmogal/following{/other_user}","gists_url":"https://api.github.com/users/bdmogal/gists{/gist_id}","starred_url":"https://api.github.com/users/bdmogal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdmogal/subscriptions","organizations_url":"https://api.github.com/users/bdmogal/orgs","repos_url":"https://api.github.com/users/bdmogal/repos","events_url":"https://api.github.com/users/bdmogal/events{/privacy}","received_events_url":"https://api.github.com/users/bdmogal/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/caskdata/cdap/labels/3.1","name":"3.1","color":"14d940"}],"state":"open","locked":false,"assignee":{"login":"poornachandra","id":3181212,"avatar_url":"https://avatars.githubusercontent.com/u/3181212?v=3","gravatar_id":"","url":"https://api.github.com/users/poornachandra","html_url":"https://github.com/poornachandra","followers_url":"https://api.github.com/users/poornachandra/followers","following_url":"https://api.github.com/users/poornachandra/following{/other_user}","gists_url":"https://api.github.com/users/poornachandra/gists{/gist_id}","starred_url":"https://api.github.com/users/poornachandra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/poornachandra/subscriptions","organizations_url":"https://api.github.com/users/poornachandra/orgs","repos_url":"https://api.github.com/users/poornachandra/repos","events_url":"https://api.github.com/users/poornachandra/events{/privacy}","received_events_url":"https://api.github.com/users/poornachandra/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-07-02T19:45:17Z","updated_at":"2015-07-09T20:43:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/caskdata/cdap/pulls/3084","html_url":"https://github.com/caskdata/cdap/pull/3084","diff_url":"https://github.com/caskdata/cdap/pull/3084.diff","patch_url":"https://github.com/caskdata/cdap/pull/3084.patch"},"body":"…care of MDS operations on schedules like add update and delete.\r\n\r\nAlso refactored the ``Scheduler`` interface to achieve this, mostly around passing in the entire ``ScheduleSpecification`` as opposed to just the ``Schedule`` object, because the MDS needs it.\r\nAlso added a way to add a schedule without updating the MDS. This is needed during the deployment pipeline, where ``ApplicationRegistrationStage`` already adds ``ScheduleSpecification`` to MDS (via ``ApplicationSpecification``.\r\n\r\nJira: [CDAP-1202](https://issues.cask.co/browse/CDAP-1202)\r\nBuild: http://builds.cask.co/browse/CDAP-DUT2128\r\n"},"comment":{"url":"https://api.github.com/repos/caskdata/cdap/issues/comments/120139263","html_url":"https://github.com/caskdata/cdap/pull/3084#issuecomment-120139263","issue_url":"https://api.github.com/repos/caskdata/cdap/issues/3084","id":120139263,"user":{"login":"poornachandra","id":3181212,"avatar_url":"https://avatars.githubusercontent.com/u/3181212?v=3","gravatar_id":"","url":"https://api.github.com/users/poornachandra","html_url":"https://github.com/poornachandra","followers_url":"https://api.github.com/users/poornachandra/followers","following_url":"https://api.github.com/users/poornachandra/following{/other_user}","gists_url":"https://api.github.com/users/poornachandra/gists{/gist_id}","starred_url":"https://api.github.com/users/poornachandra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/poornachandra/subscriptions","organizations_url":"https://api.github.com/users/poornachandra/orgs","repos_url":"https://api.github.com/users/poornachandra/repos","events_url":"https://api.github.com/users/poornachandra/events{/privacy}","received_events_url":"https://api.github.com/users/poornachandra/received_events","type":"User","site_admin":false},"created_at":"2015-07-09T20:43:09Z","updated_at":"2015-07-09T20:43:09Z","body":"I don't see any test for updating schedules, can you add one?"}}