{"action":"created","issue":{"url":"https://api.github.com/repos/GsDevKit/GsDevKit/issues/65","labels_url":"https://api.github.com/repos/GsDevKit/GsDevKit/issues/65/labels{/name}","comments_url":"https://api.github.com/repos/GsDevKit/GsDevKit/issues/65/comments","events_url":"https://api.github.com/repos/GsDevKit/GsDevKit/issues/65/events","html_url":"https://github.com/GsDevKit/GsDevKit/issues/65","id":68458948,"number":65,"title":"TransientStackValue doesn't live up to promise .. alternate implementation needed","user":{"login":"dalehenrich","id":623951,"avatar_url":"https://avatars.githubusercontent.com/u/623951?v=3","gravatar_id":"","url":"https://api.github.com/users/dalehenrich","html_url":"https://github.com/dalehenrich","followers_url":"https://api.github.com/users/dalehenrich/followers","following_url":"https://api.github.com/users/dalehenrich/following{/other_user}","gists_url":"https://api.github.com/users/dalehenrich/gists{/gist_id}","starred_url":"https://api.github.com/users/dalehenrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalehenrich/subscriptions","organizations_url":"https://api.github.com/users/dalehenrich/orgs","repos_url":"https://api.github.com/users/dalehenrich/repos","events_url":"https://api.github.com/users/dalehenrich/events{/privacy}","received_events_url":"https://api.github.com/users/dalehenrich/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-14T18:13:06Z","updated_at":"2015-04-14T22:47:19Z","closed_at":null,"body":"The current implementation of TransientStackValue does not quite live up to it's promise. The implementation relies upon `_setNoStubbing` and works as long as the stack reference is from the **active** process. However, if another process becomes active and the stack reference is from an inactive process, the TransientStackValue becomes eligible for flushing, since the inactive stack does not have the same reference path as an active stack ...\r\n\r\n[see comment](https://github.com/GsDevKit/zinc/issues/74#issuecomment-92539640) in https://github.com/GsDevKit/zinc/issues/74 for additional details"},"comment":{"url":"https://api.github.com/repos/GsDevKit/GsDevKit/issues/comments/93100932","html_url":"https://github.com/GsDevKit/GsDevKit/issues/65#issuecomment-93100932","issue_url":"https://api.github.com/repos/GsDevKit/GsDevKit/issues/65","id":93100932,"user":{"login":"dalehenrich","id":623951,"avatar_url":"https://avatars.githubusercontent.com/u/623951?v=3","gravatar_id":"","url":"https://api.github.com/users/dalehenrich","html_url":"https://github.com/dalehenrich","followers_url":"https://api.github.com/users/dalehenrich/followers","following_url":"https://api.github.com/users/dalehenrich/following{/other_user}","gists_url":"https://api.github.com/users/dalehenrich/gists{/gist_id}","starred_url":"https://api.github.com/users/dalehenrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalehenrich/subscriptions","organizations_url":"https://api.github.com/users/dalehenrich/orgs","repos_url":"https://api.github.com/users/dalehenrich/repos","events_url":"https://api.github.com/users/dalehenrich/events{/privacy}","received_events_url":"https://api.github.com/users/dalehenrich/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T22:47:18Z","updated_at":"2015-04-14T22:47:18Z","body":"On further review, the soft ref trick doesn't work either ... will have to head down the route of using nostub all the way down the stack from process scheduler to gsprocess to clientData and revert to the original TransientStackValue ...\r\n\r\n"}}