{"id":6127,"date":"2020-10-21T05:34:46","date_gmt":"2020-10-21T10:34:46","guid":{"rendered":"http:\/\/blog.zoha-islands.com\/?p=6127"},"modified":"2020-10-21T05:34:46","modified_gmt":"2020-10-21T10:34:46","slug":"uplift-update","status":"publish","type":"post","link":"https:\/\/zoha-islands.com\/blog\/uplift-update\/","title":{"rendered":"Uplift Update"},"content":{"rendered":"<div>\n<div class=\"ipsFlex ipsFlex-ai:center ipsFlex-fw:wrap ipsGap:4\">\n<div class=\"ipsFlex-flex:11\">\n<h1 class=\"ipsType_pageTitle ipsType_largeTitle ipsContained_container\"><span class=\"ipsType_break ipsContained\"> Uplift Update <\/span><\/h1>\n<\/div>\n<\/div>\n<\/div>\n<hr class=\"ipsHr\" \/>\n<div class=\"ipsPageHeader__meta ipsFlex ipsFlex-jc:between ipsFlex-ai:center ipsFlex-fw:wrap ipsGap:3\">\n<div class=\"ipsPhotoPanel ipsPhotoPanel_tiny ipsFlex-flex:11\"><a class=\"ipsUserPhoto ipsUserPhoto_tiny\" title=\"Go to Oz Linden's profile\" href=\"https:\/\/community.secondlife.com\/profile\/941961-oz-linden\/\" data-ipshover=\"\" data-ipshover-target=\"https:\/\/community.secondlife.com\/profile\/941961-oz-linden\/?do=hovercard\"> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone\" src=\"https:\/\/content.invisioncic.com\/Mseclife\/monthly_2018_10\/Oz_face.thumb.png.89507d88d9307ddbc80c500d05e3bd71.png\" alt=\"Oz Linden\" width=\"144\" height=\"144\" \/> <\/a>\n<div>\n<p class=\"ipsType_reset ipsType_blendLinks\">Entry posted by Oz Linden in Tools &amp; Technology <time title=\"10\/16\/2020 04:14  PM\" datetime=\"2020-10-16T20:14:32Z\" data-short=\"5 dy\"><\/time><\/p>\n<\/div>\n<\/div>\n<div class=\"ipsFlex-flex:01 ipsResponsive_hidePhone\">\n<div class=\"ipsFlex ipsFlex-ai:center ipsFlex-jc:center ipsGap:3 ipsGap_row:0\">\u00a0<\/div>\n<\/div>\n<\/div>\n<section class=\"ipsPadding ipsType_normal\">\n<div class=\"ipsType_richText ipsType_break ipsContained\">\n<div data-controller=\"core.front.core.lightboxedImages\">\n<p>We&#8217;ve been working hard on the Uplift of Second Life. If you have not been following this project, that&#8217;s what we&#8217;re calling the migration of our Second Life simulators, services, and websites from a private data center to hosting in The Cloud (Amazon Web Services). It&#8217;s a massive, complicated project that I&#8217;ve previously compared to converting a steam-driven railroad to a maglev monorail &#8212; without ever stopping the train. This undertaking has at times been smooth sailing, at other times a very bumpy ride. We wanted to share some more of the story with you.<\/p>\n<p>Our goal has been to move SL incrementally to give ourselves the best chance of minimizing awareness among the residents that these changes were happening. We feel we\u2019ve done better than we expected, but of course it\u2019s the bumps in the road that are most noticeable to our residents. We apologize for recent service disruptions, although what\u2019s perhaps not apparent is the progress we\u2019ve made &#8212; and the improvements in performance that have quietly taken place.<\/p>\n<p>First, the rough spots:<\/p>\n<ul>\n<li><strong>Region Crossings<\/strong><br \/>One of the first troubles we found was that region crossings were significantly worse between a cloud region and a datacenter region. We did a deep dive into the code for objects (boats, cars, planes, etc) and produced an improvement that made them significantly faster and more reliable even within the datacenter. This has been applied to all regions already and was a good step forward.<\/li>\n<li><strong>Group Chat stalls<\/strong><br \/>Many users have reported that they are not able to get messages in some of their groups; we&#8217;re very much aware of the problem. The start of those problems does coincide with when the chat service was uplifted; unfortunately the problems did not become clear until moving that service back to the datacenter was not an option. We haven\u2019t been able to get that fixed as quickly as we would like, but the good news is that we have some changes nearly ready that we think may improve the service and will certainly provide us with better information to diagnose it if it isn&#8217;t fixed. Those changes are live on the Beta grid now and should move to the main grid very soon.<\/li>\n<li><strong>Bake Failures<\/strong><br \/>Wednesday and especially Thursday of this past week were bad days for avatar appearance, and we&#8217;re very much aware of how important that is. The avatar bake service has actually been uplifted for some time &#8211; it wasn&#8217;t moving it that caused the problem, but another change to a related service. The good news is that thanks to a great cross-team effort during those two days we were able to determine why an apparently unrelated simulator update triggered the problem and got a fix deployed Thursday night.\u00a0<\/li>\n<li><strong>Increased Teleport Failures<\/strong><br \/>We have seen a slight increase in the frequency of teleport failures. I know that if it&#8217;s happened to you it probably doesn&#8217;t feel like a &#8220;slight&#8221; problem, especially since it appears to be true that if it&#8217;s happened to someone once, it tends to keep happening for a while. Measured over the entire grid, it&#8217;s just under two percentage points, but even that is unacceptable. We&#8217;re less sure of the specific causes for this (including whether or not it&#8217;s Uplift related), but are improving our ability to collect data on it and are very much focused on finding and fixing the problem whatever it is.<\/li>\n<li><strong>Marketplace &amp; Stipend Glitches<\/strong><br \/>We&#8217;ve had some challenges related to uplift for both the Marketplace and the service that pays Premium Stipends. Marketplace had to be returned to the datacenter yesterday, but we&#8217;ll correct the problems that required the rollback and get it done soon. The Stipends issues were both good and bad for users; there were some delays, but on the other hand we sent some users extra stipends (our fault, you win &#8211; we aren&#8217;t taking them back); those problems are, we believe, solved now.<\/li>\n<\/ul>\n<p>Perhaps the above makes it sound as though Uplift is in trouble. While this week in particular has seen some bumps in the road, it&#8217;s actually going well overall. Lots of the infrastructure you don&#8217;t interact with directly, and some you do, has been uplifted and has worked smoothly.<\/p>\n<p>For a few weeks, almost all of the regions on the Beta grid have been running in the cloud, and over the last couple of weeks we&#8217;ve uplifted around a hundred regions on the main grid. Performance of those regions has been very very good, and stability has been excellent. We expect to be uplifting more regions in the next few working days (if you own a region you&#8217;d like included, submit a Support Ticket and we&#8217;ll make it happen). Uplift of the Release Candidate regions, which will bring the count into the thousands, will begin soon. When we&#8217;re confident that uplifted regions are working well at that larger scale, we&#8217;ll be in a position to resume region sales, so if you&#8217;ve been waiting &#8211; the wait is almost over.<\/p>\n<p>Overall, the Uplift project is on track to be complete or very nearly so by the end of this year (yes, 2020\u2026 I know I&#8217;ve said &#8220;fall&#8221; before and people have noted that I didn&#8217;t say what year <span class=\"ipsEmoji\">&#x1f642;<\/span> ; the leaves haven&#8217;t finished falling at my house yet\u2026). It&#8217;s likely that there will be other (hopefully small) temporary disruptions during this process, but we promise we&#8217;ll do all we can to avoid them and fix them as fast as we can. This migration sets the stage for some significant improvements to Second Life and positions us to be able to grow the world well into the future.<\/p>\n<div class=\"_2FCtq-QzlfuN-SwVMUZMM3 _2v9pwVh0VUYrmhoMv1tHPm t3_jd6kio\">\n<div class=\"y8HYJ-y_lTUHkQIc1mdCq _2INHSNB8V5eaWp4P0rY_mE\">\n<div class=\"_2SdHzo12ISmrC8H86TgSCp _29WrubtjAcKqzJSPdQqQ4h \">\n<h1 class=\"_eYtD2XCVieq6emjKBH3m\">Second Life &#8211; UPLIFT TO THE CLOUD &#8211; UPDATE<\/h1>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"m3aNC6yp8RrNM_-a0rrfa _1Ap4F5maDtT1E1YuCiaO0r D3IL3FD0RFy_mkKLPwL4 \" data-click-id=\"media\">\n<div class=\"_3gBRFDB5C34UWyxEe_U6mD\">\u00a0<\/div>\n<div class=\"_3JgI-GOrkmyIeDeyzXdyUD _2CSlKHjH7lsjx0IpjORx14\"><iframe loading=\"lazy\" class=\"media-element _3K6DCjWs2dQ93YYZDOHjib\" title=\"Second Life - UPLIFT TO THE CLOUD - UPDATE\" src=\"https:\/\/www.redditmedia.com\/mediaembed\/jd6kio?responsive=true&amp;is_nightmode=false\" width=\"100%\" height=\"512\" scrolling=\"no\" sandbox=\"allow-forms allow-orientation-lock allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts allow-top-navigation-by-user-activation\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<\/div>\n<div class=\"_1hwEKkB_38tIoal6fcdrt9\">\n<div class=\"_3-miAEojrCvx_4FQ8x3P-s\">\u00a0<\/div>\n<\/div>\n<div class=\"_1r4smTyOEZFO91uFIdWW6T aUM8DQ_Nz5wL0EJc_wte6\">\n<div class=\"\">\n<div class=\"_3YZ-jFfccqhepgq1dDuLEv\">\n<div class=\"_3MknXZVbkWU8JL9XGlzASi _3wl1bRnSzxHkKJfvqakrNI _1UhKfcyzvaWRtDdXZmzg6D \">\n<div class=\"_2baJGEALPiEMZpWB2iWQs7 \" data-test-id=\"comment-submission-form-richtext\">\n<div class=\"_13Sj3UMDKkCCJTq88berCB \">\n<div>\n<div class=\"DraftEditor-root\">\n<div class=\"DraftEditor-editorContainer\">\n<div class=\"notranslate public-DraftEditor-content\" role=\"textbox\" contenteditable=\"true\" spellcheck=\"true\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Uplift Update Entry posted by Oz Linden in Tools &amp; Technology \u00a0 We&#8217;ve been working hard on the Uplift of Second Life. If you have not been following this project, that&#8217;s what we&#8217;re calling the migration of our Second Life simulators, services, and websites from a private data center to hosting in The Cloud (Amazon &hellip; <a href=\"https:\/\/zoha-islands.com\/blog\/uplift-update\/\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":6137,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,3,4,5,6],"tags":[],"_links":{"self":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/posts\/6127"}],"collection":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/comments?post=6127"}],"version-history":[{"count":0,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/posts\/6127\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/media\/6137"}],"wp:attachment":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/media?parent=6127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/categories?post=6127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/tags?post=6127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}