{"action":"created","issue":{"url":"https://api.github.com/repos/daronco/test-issue-migrate2/issues/36","repository_url":"https://api.github.com/repos/daronco/test-issue-migrate2","labels_url":"https://api.github.com/repos/daronco/test-issue-migrate2/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/daronco/test-issue-migrate2/issues/36/comments","events_url":"https://api.github.com/repos/daronco/test-issue-migrate2/issues/36/events","html_url":"https://github.com/daronco/test-issue-migrate2/issues/36","id":152765089,"number":36,"title":"Recordings with the same recordID in different servers","user":{"login":"daronco","id":498566,"avatar_url":"https://avatars.githubusercontent.com/u/498566?v=3","gravatar_id":"","url":"https://api.github.com/users/daronco","html_url":"https://github.com/daronco","followers_url":"https://api.github.com/users/daronco/followers","following_url":"https://api.github.com/users/daronco/following{/other_user}","gists_url":"https://api.github.com/users/daronco/gists{/gist_id}","starred_url":"https://api.github.com/users/daronco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daronco/subscriptions","organizations_url":"https://api.github.com/users/daronco/orgs","repos_url":"https://api.github.com/users/daronco/repos","events_url":"https://api.github.com/users/daronco/events{/privacy}","received_events_url":"https://api.github.com/users/daronco/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/daronco/test-issue-migrate2/labels/Priority:%20Medium","name":"Priority: Medium","color":"cc6666"},{"url":"https://api.github.com/repos/daronco/test-issue-migrate2/labels/Status:%20Closed","name":"Status: Closed","color":"66cc66"},{"url":"https://api.github.com/repos/daronco/test-issue-migrate2/labels/Type:%20Bug","name":"Type: Bug","color":"fef2c0"}],"state":"open","locked":false,"assignee":{"login":"daronco","id":498566,"avatar_url":"https://avatars.githubusercontent.com/u/498566?v=3","gravatar_id":"","url":"https://api.github.com/users/daronco","html_url":"https://github.com/daronco","followers_url":"https://api.github.com/users/daronco/followers","following_url":"https://api.github.com/users/daronco/following{/other_user}","gists_url":"https://api.github.com/users/daronco/gists{/gist_id}","starred_url":"https://api.github.com/users/daronco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daronco/subscriptions","organizations_url":"https://api.github.com/users/daronco/orgs","repos_url":"https://api.github.com/users/daronco/repos","events_url":"https://api.github.com/users/daronco/events{/privacy}","received_events_url":"https://api.github.com/users/daronco/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/daronco/test-issue-migrate2/milestones/7","html_url":"https://github.com/daronco/test-issue-migrate2/milestones/v1.3.0","labels_url":"https://api.github.com/repos/daronco/test-issue-migrate2/milestones/7/labels","id":1743823,"number":7,"title":"v1.3.0","description":null,"creator":{"login":"daronco","id":498566,"avatar_url":"https://avatars.githubusercontent.com/u/498566?v=3","gravatar_id":"","url":"https://api.github.com/users/daronco","html_url":"https://github.com/daronco","followers_url":"https://api.github.com/users/daronco/followers","following_url":"https://api.github.com/users/daronco/following{/other_user}","gists_url":"https://api.github.com/users/daronco/gists{/gist_id}","starred_url":"https://api.github.com/users/daronco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daronco/subscriptions","organizations_url":"https://api.github.com/users/daronco/orgs","repos_url":"https://api.github.com/users/daronco/repos","events_url":"https://api.github.com/users/daronco/events{/privacy}","received_events_url":"https://api.github.com/users/daronco/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":4,"state":"open","created_at":"2016-05-03T00:49:00Z","updated_at":"2016-05-03T12:48:49Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-05-03T12:48:49Z","updated_at":"2016-05-03T12:48:50Z","closed_at":null,"body":"---\n\n\nAuthor Name: **Leonardo Daronco** (@daronco)\nOriginal Redmine Issue: 554, http://dev.mconf.org/redmine/issues/554\nOriginal Date: 2013-01-29\nOriginal Assignee: Leonardo Daronco\n\n---\n\nIf there are recordings with the same recordID in two different servers, what will happen when recordings are synchronised in the db? Currently the recordID of a recordings is unique, so probably only the first recording will be saved.\r\n\r\nMaybe they should be merged?\r\nMaybe the unique constraint should consider not only the recordID but the pair [recordID, server]?\r\nMaybe this is not really a problem given the way recordings are named (random hash + timestamp)?\n\n\n"},"comment":{"url":"https://api.github.com/repos/daronco/test-issue-migrate2/issues/comments/216516745","html_url":"https://github.com/daronco/test-issue-migrate2/issues/36#issuecomment-216516745","issue_url":"https://api.github.com/repos/daronco/test-issue-migrate2/issues/36","id":216516745,"user":{"login":"daronco","id":498566,"avatar_url":"https://avatars.githubusercontent.com/u/498566?v=3","gravatar_id":"","url":"https://api.github.com/users/daronco","html_url":"https://github.com/daronco","followers_url":"https://api.github.com/users/daronco/followers","following_url":"https://api.github.com/users/daronco/following{/other_user}","gists_url":"https://api.github.com/users/daronco/gists{/gist_id}","starred_url":"https://api.github.com/users/daronco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daronco/subscriptions","organizations_url":"https://api.github.com/users/daronco/orgs","repos_url":"https://api.github.com/users/daronco/repos","events_url":"https://api.github.com/users/daronco/events{/privacy}","received_events_url":"https://api.github.com/users/daronco/received_events","type":"User","site_admin":false},"created_at":"2016-05-03T12:48:50Z","updated_at":"2016-05-03T12:48:50Z","body":"---\n\nOriginal Redmine Comment\nAuthor Name: **Leonardo Daronco** (@daronco)\nOriginal Date: 2013-03-15T20:01:20Z\n\n---\n\nWe decided that:\r\n\r\n-> We assume that recordings will *never* have duplicated IDs. The ID is a hash (generated from the meetingID) plus a timestamp. To have duplicated recordIDs, two meetings have to start at the exact same time using the same meetingID in two different servers. Possible but very unlikely to happen.\r\n\r\nThis information will be included in the wiki in the future, see issue #576."}}