{"action":"created","issue":{"url":"https://api.github.com/repos/CenturyLinkCloud/mdw/issues/513","repository_url":"https://api.github.com/repos/CenturyLinkCloud/mdw","labels_url":"https://api.github.com/repos/CenturyLinkCloud/mdw/issues/513/labels{/name}","comments_url":"https://api.github.com/repos/CenturyLinkCloud/mdw/issues/513/comments","events_url":"https://api.github.com/repos/CenturyLinkCloud/mdw/issues/513/events","html_url":"https://github.com/CenturyLinkCloud/mdw/issues/513","id":363264358,"node_id":"MDU6SXNzdWUzNjMyNjQzNTg=","number":513,"title":"User info changes do not reflect in a clustered environment","user":{"login":"jbrojdeCTL","id":22034972,"node_id":"MDQ6VXNlcjIyMDM0OTcy","avatar_url":"https://avatars2.githubusercontent.com/u/22034972?v=4","gravatar_id":"","url":"https://api.github.com/users/jbrojdeCTL","html_url":"https://github.com/jbrojdeCTL","followers_url":"https://api.github.com/users/jbrojdeCTL/followers","following_url":"https://api.github.com/users/jbrojdeCTL/following{/other_user}","gists_url":"https://api.github.com/users/jbrojdeCTL/gists{/gist_id}","starred_url":"https://api.github.com/users/jbrojdeCTL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbrojdeCTL/subscriptions","organizations_url":"https://api.github.com/users/jbrojdeCTL/orgs","repos_url":"https://api.github.com/users/jbrojdeCTL/repos","events_url":"https://api.github.com/users/jbrojdeCTL/events{/privacy}","received_events_url":"https://api.github.com/users/jbrojdeCTL/received_events","type":"User","site_admin":false},"labels":[{"id":386742281,"node_id":"MDU6TGFiZWwzODY3NDIyODE=","url":"https://api.github.com/repos/CenturyLinkCloud/mdw/labels/enhancement","name":"enhancement","color":"66BB6A","default":true}],"state":"closed","locked":false,"assignee":{"login":"jbrojdeCTL","id":22034972,"node_id":"MDQ6VXNlcjIyMDM0OTcy","avatar_url":"https://avatars2.githubusercontent.com/u/22034972?v=4","gravatar_id":"","url":"https://api.github.com/users/jbrojdeCTL","html_url":"https://github.com/jbrojdeCTL","followers_url":"https://api.github.com/users/jbrojdeCTL/followers","following_url":"https://api.github.com/users/jbrojdeCTL/following{/other_user}","gists_url":"https://api.github.com/users/jbrojdeCTL/gists{/gist_id}","starred_url":"https://api.github.com/users/jbrojdeCTL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbrojdeCTL/subscriptions","organizations_url":"https://api.github.com/users/jbrojdeCTL/orgs","repos_url":"https://api.github.com/users/jbrojdeCTL/repos","events_url":"https://api.github.com/users/jbrojdeCTL/events{/privacy}","received_events_url":"https://api.github.com/users/jbrojdeCTL/received_events","type":"User","site_admin":false},"assignees":[{"login":"jbrojdeCTL","id":22034972,"node_id":"MDQ6VXNlcjIyMDM0OTcy","avatar_url":"https://avatars2.githubusercontent.com/u/22034972?v=4","gravatar_id":"","url":"https://api.github.com/users/jbrojdeCTL","html_url":"https://github.com/jbrojdeCTL","followers_url":"https://api.github.com/users/jbrojdeCTL/followers","following_url":"https://api.github.com/users/jbrojdeCTL/following{/other_user}","gists_url":"https://api.github.com/users/jbrojdeCTL/gists{/gist_id}","starred_url":"https://api.github.com/users/jbrojdeCTL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbrojdeCTL/subscriptions","organizations_url":"https://api.github.com/users/jbrojdeCTL/orgs","repos_url":"https://api.github.com/users/jbrojdeCTL/repos","events_url":"https://api.github.com/users/jbrojdeCTL/events{/privacy}","received_events_url":"https://api.github.com/users/jbrojdeCTL/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/CenturyLinkCloud/mdw/milestones/26","html_url":"https://github.com/CenturyLinkCloud/mdw/milestone/26","labels_url":"https://api.github.com/repos/CenturyLinkCloud/mdw/milestones/26/labels","id":3614059,"node_id":"MDk6TWlsZXN0b25lMzYxNDA1OQ==","number":26,"title":"6.1.10","description":"","creator":{"login":"donaldoakes","id":19718743,"node_id":"MDQ6VXNlcjE5NzE4NzQz","avatar_url":"https://avatars1.githubusercontent.com/u/19718743?v=4","gravatar_id":"","url":"https://api.github.com/users/donaldoakes","html_url":"https://github.com/donaldoakes","followers_url":"https://api.github.com/users/donaldoakes/followers","following_url":"https://api.github.com/users/donaldoakes/following{/other_user}","gists_url":"https://api.github.com/users/donaldoakes/gists{/gist_id}","starred_url":"https://api.github.com/users/donaldoakes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donaldoakes/subscriptions","organizations_url":"https://api.github.com/users/donaldoakes/orgs","repos_url":"https://api.github.com/users/donaldoakes/repos","events_url":"https://api.github.com/users/donaldoakes/events{/privacy}","received_events_url":"https://api.github.com/users/donaldoakes/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":12,"state":"open","created_at":"2018-08-31T19:10:33Z","updated_at":"2018-09-28T19:13:32Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-09-24T18:21:37Z","updated_at":"2018-09-28T19:13:32Z","closed_at":"2018-09-28T19:13:31Z","author_association":"COLLABORATOR","body":"If a new user is created, or workgroup/roles added/removed for a user using Hub, those changes are reflected on the instance where the changes took place, but other instances running in same cluster do not know about it until they are bounced, or their cache is refreshed.  Since instances are now supposed to be agnostic as to where other instances run (i.e. such would be the case in cloud type deployments such as PCF, Mesos, Kubernetes, etc), we need to implement a way to tell other instances that user information has changed, similar to how asset imports now take place (AssetImportMonitor)."},"comment":{"url":"https://api.github.com/repos/CenturyLinkCloud/mdw/issues/comments/425538083","html_url":"https://github.com/CenturyLinkCloud/mdw/issues/513#issuecomment-425538083","issue_url":"https://api.github.com/repos/CenturyLinkCloud/mdw/issues/513","id":425538083,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNTUzODA4Mw==","user":{"login":"jbrojdeCTL","id":22034972,"node_id":"MDQ6VXNlcjIyMDM0OTcy","avatar_url":"https://avatars2.githubusercontent.com/u/22034972?v=4","gravatar_id":"","url":"https://api.github.com/users/jbrojdeCTL","html_url":"https://github.com/jbrojdeCTL","followers_url":"https://api.github.com/users/jbrojdeCTL/followers","following_url":"https://api.github.com/users/jbrojdeCTL/following{/other_user}","gists_url":"https://api.github.com/users/jbrojdeCTL/gists{/gist_id}","starred_url":"https://api.github.com/users/jbrojdeCTL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbrojdeCTL/subscriptions","organizations_url":"https://api.github.com/users/jbrojdeCTL/orgs","repos_url":"https://api.github.com/users/jbrojdeCTL/repos","events_url":"https://api.github.com/users/jbrojdeCTL/events{/privacy}","received_events_url":"https://api.github.com/users/jbrojdeCTL/received_events","type":"User","site_admin":false},"created_at":"2018-09-28T19:13:31Z","updated_at":"2018-09-28T19:13:31Z","author_association":"COLLABORATOR","body":"Along with implementing the new UserGroupMonitor to detect User/Workgroup/Role changes made by other instances, the AssetImportMonitor/Import functionality was also modified to use the VALUE DB table instead of the ASSET_REF table to detect imports performed in other instances in a cluster.  ASSET_REF is still used the same way as before, with the exception of determining if an import needs to be triggered."}}
{"actor":{"display_login":"jbrojdeCTL"}}