{"action":"created","issue":{"url":"https://api.github.com/repos/stormspirit/libtachyon/issues/1","repository_url":"https://api.github.com/repos/stormspirit/libtachyon","labels_url":"https://api.github.com/repos/stormspirit/libtachyon/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/stormspirit/libtachyon/issues/1/comments","events_url":"https://api.github.com/repos/stormspirit/libtachyon/issues/1/events","html_url":"https://github.com/stormspirit/libtachyon/pull/1","id":155824281,"number":1,"title":"First drop of liballuxio code","user":{"login":"ajstorm","id":18447034,"avatar_url":"https://avatars.githubusercontent.com/u/18447034?v=3","gravatar_id":"","url":"https://api.github.com/users/ajstorm","html_url":"https://github.com/ajstorm","followers_url":"https://api.github.com/users/ajstorm/followers","following_url":"https://api.github.com/users/ajstorm/following{/other_user}","gists_url":"https://api.github.com/users/ajstorm/gists{/gist_id}","starred_url":"https://api.github.com/users/ajstorm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ajstorm/subscriptions","organizations_url":"https://api.github.com/users/ajstorm/orgs","repos_url":"https://api.github.com/users/ajstorm/repos","events_url":"https://api.github.com/users/ajstorm/events{/privacy}","received_events_url":"https://api.github.com/users/ajstorm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-19T20:12:15Z","updated_at":"2016-05-26T14:37:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/stormspirit/libtachyon/pulls/1","html_url":"https://github.com/stormspirit/libtachyon/pull/1","diff_url":"https://github.com/stormspirit/libtachyon/pull/1.diff","patch_url":"https://github.com/stormspirit/libtachyon/pull/1.patch"},"body":"This is the first drop of the liballuxio code.  I've tried to keep all of the new liballuxio code separate from the original libtachyon code.  The only exception is where I've had to rename the namespace (in the JNI helper files), and one bug I found when trying to test getEnumObject and its callers (the last param should the object type, not the class signature).\r\n\r\nFor the most part, the new code is a direct port of the old code.  Some of the original functions are not yet implemented, and I've also added rename and a hacky append method which does what you'd expect considering that Alluxio doesn't natively support file appends.\r\n\r\nThere are still scattered TODOs and FIXMEs in the code, but I wanted to get this in front of some eyes before I get it fully cleaned up.\r\n\r\nOne of the big TODOs is to either move fully to C++ or C (my preference would be C++ but I'm open to a discussion).\r\n\r\nAnyway, thanks for agreeing to have a look Ryan, and for the libtachyon starting point."},"comment":{"url":"https://api.github.com/repos/stormspirit/libtachyon/issues/comments/221889727","html_url":"https://github.com/stormspirit/libtachyon/pull/1#issuecomment-221889727","issue_url":"https://api.github.com/repos/stormspirit/libtachyon/issues/1","id":221889727,"user":{"login":"ajstorm","id":18447034,"avatar_url":"https://avatars.githubusercontent.com/u/18447034?v=3","gravatar_id":"","url":"https://api.github.com/users/ajstorm","html_url":"https://github.com/ajstorm","followers_url":"https://api.github.com/users/ajstorm/followers","following_url":"https://api.github.com/users/ajstorm/following{/other_user}","gists_url":"https://api.github.com/users/ajstorm/gists{/gist_id}","starred_url":"https://api.github.com/users/ajstorm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ajstorm/subscriptions","organizations_url":"https://api.github.com/users/ajstorm/orgs","repos_url":"https://api.github.com/users/ajstorm/repos","events_url":"https://api.github.com/users/ajstorm/events{/privacy}","received_events_url":"https://api.github.com/users/ajstorm/received_events","type":"User","site_admin":false},"created_at":"2016-05-26T14:37:26Z","updated_at":"2016-05-26T14:37:26Z","body":"Hi Jia,\n\nSorry, was travelling and didn't see this until now.  What is the error\nyour seeing when you try to run it in std::thread?\n\nOn Mon, May 23, 2016 at 12:59 PM, Jia <notifications@github.com> wrote:\n\n> Thanks for the excellent work! Just tried the code out for reading/writing\n> with Tachyon. It can work very good if I use all those APIs in a main\n> process.\n>\n> But interestingly, if I try to use those APIs in a function that will run\n> as std::thread, it will fail.\n> I'm still working on it, and I will appreciate if you guys have any ideas,\n> thanks.\n>\n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly or view it on GitHub\n> <https://github.com/stormspirit/libtachyon/pull/1#issuecomment-221031446>\n>\n"}}
{"actor":{"display_login":"ajstorm"}}