{"issue":{"state":"open","created_at":"2011-11-30T17:18:32Z","updated_at":"2011-12-11T23:05:23Z","comments":7,"user":{"gravatar_id":"c25b8e1e6beda00dcdb964d98ac37f45","id":418084,"url":"https://api.github.com/users/camuel","avatar_url":"https://secure.gravatar.com/avatar/c25b8e1e6beda00dcdb964d98ac37f45?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"camuel"},"body":"Add capability to ZeroVM to append to its input data.","assignee":{"gravatar_id":"aa19480ba4f450109ebb1ed205c7caca","id":1122676,"url":"https://api.github.com/users/bortoq","avatar_url":"https://secure.gravatar.com/avatar/aa19480ba4f450109ebb1ed205c7caca?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"bortoq"},"id":2404528,"number":17,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[{"name":"DESIGN","color":"02d7e1","url":"https://api.github.com/repos/Dazo-org/zerovm/labels/DESIGN"},{"name":"FEATURE","color":"02e10c","url":"https://api.github.com/repos/Dazo-org/zerovm/labels/FEATURE"},{"name":"MINOR","color":"d7e102","url":"https://api.github.com/repos/Dazo-org/zerovm/labels/MINOR"},{"name":"RESEARCH","color":"0b02e1","url":"https://api.github.com/repos/Dazo-org/zerovm/labels/RESEARCH"},{"name":"SWIFT_CHANGE","color":"DDDDDD","url":"https://api.github.com/repos/Dazo-org/zerovm/labels/SWIFT_CHANGE"}],"title":"AppendableObjects","html_url":"https://github.com/Dazo-org/zerovm/issues/17","closed_at":null,"url":"https://api.github.com/repos/Dazo-org/zerovm/issues/17","milestone":{"state":"open","created_at":"2011-11-30T16:33:42Z","due_on":"2012-06-01T07:00:00Z","closed_issues":0,"creator":{"gravatar_id":"c25b8e1e6beda00dcdb964d98ac37f45","id":418084,"url":"https://api.github.com/users/camuel","avatar_url":"https://secure.gravatar.com/avatar/c25b8e1e6beda00dcdb964d98ac37f45?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"camuel"},"number":3,"title":"gen2","description":"","url":"https://api.github.com/repos/Dazo-org/zerovm/milestones/3","open_issues":2}},"action":"created","comment":{"created_at":"2011-12-11T23:05:23Z","updated_at":"2011-12-11T23:05:23Z","user":{"gravatar_id":"c25b8e1e6beda00dcdb964d98ac37f45","id":418084,"url":"https://api.github.com/users/camuel","avatar_url":"https://secure.gravatar.com/avatar/c25b8e1e6beda00dcdb964d98ac37f45?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"camuel"},"body":"regarding how zerovm makes updates easy:\n\nUpdates are problematic because every swift call has considerable overhead,\nand non trivial update needs to touch many chunks within an object. With\nserver side scripting there is only one call and the script touches all\nneeded data locally with minimum overhead.\n\n\n\nOn Mon, Dec 12, 2011 at 4:58 AM, Camuel Gilyadov <camuel@bigdatacraft.com>wrote:\n\n> This issue related to append functionality that has no-conflicts with\n> durability.\n>\n> In future we plan to implement update functionality using append\n> underneath with COW (copy-on-write) mechanism.\n>\n> COW in fact breaks the trade-off... In fact only physical update-in-place\n> conflicts with durability, COW doesn't need update-in-place to provide\n> logical updatability.\n>\n>\n>\n>\n> On Mon, Dec 12, 2011 at 4:37 AM, DavidGruzman <\n> reply@reply.github.com\n> > wrote:\n>\n>> Cloud storage indeed usually is not mutable.  I think this property\n>> enable cost-effective durability.  You can  pay attention that in Amazon,\n>> for example S3 storage is much more durable then EBS.\n>> I expect that there is inherent tradeoff between durability and mtability\n>> (somewere close to the CAP theorem).\n>> Technically - i expect conflicts between changes and replication and read\n>> processes.\n>> I am also confused to understend how ZeroVM faciliate update? Does it\n>> mean \"fast, in place recreate?\"\n>>\n>> ---\n>> Reply to this email directly or view it on GitHub:\n>> https://github.com/Dazo-org/zerovm/issues/17#issuecomment-3099867\n>>\n>\n>","id":3100372,"url":"https://api.github.com/repos/Dazo-org/zerovm/issues/comments/3100372"}}