These forums are CLOSED. Please visit the new forums HERE
Is there some kind of problem with Assett server? |
|
|
Magnum Serpentine
Registered User
Join date: 20 Nov 2003
Posts: 1,811
|
05-04-2006 17:22
Got a report that people cannot Up Load data.
|
|
Khamon Fate
fategardens.net
Join date: 21 Nov 2003
Posts: 4,177
|
05-04-2006 18:56
Yes there's a huge problem with the asset server. We have no limit to the number of items we can individually dump into it and expect it to perpetually store and index for us. It becomes an increasingly huge problem every hour of every day.
But Heaven forbid that some reasonable limit be imposed and a couple of dozen people stop playing the game. _____________________
Visit the Fate Gardens Website @ fategardens.net
|
|
Introvert Petunia
over 2 billion posts
Join date: 11 Sep 2004
Posts: 2,065
|
05-04-2006 20:01
I forget how many things I have in my inventory; 7k comes to mind, partly from laziness, partly as my inventory goes back to when inventory management was even more crude than it is now.
If my understanding is corrrect, if I were to delete everything in my inventory and empty my trash, the asset server would never ever dispose of those things even if the only pointer to the UUID of object X was in my inventory. Am I mistaken? |
|
Khamon Fate
fategardens.net
Join date: 21 Nov 2003
Posts: 4,177
|
05-04-2006 20:10
That's a good question.
_____________________
Visit the Fate Gardens Website @ fategardens.net
|
|
Introvert Petunia
over 2 billion posts
Join date: 11 Sep 2004
Posts: 2,065
|
05-04-2006 22:34
Thanks for asking the question, it got answered.
However, I find one part of the answer somewhat puzzling: Scripts may also access items, textures for example, by a hard coded asset id. It wouldn't be right to break the object if the only person with an actual inventory copy deleted it. Doing so could break every SuperFoo that person has sold which has a script that uses the hard coded asset id. which seems to result in a process that could never complete or would take an astronomical time to complete.For example, given a texture UUID of XY and an object containing a script: CODE ...it seems very hard to determine that XY is referenced. If this example is too simple, try something more complex than "+" for generating the UUID, for example reading a UUID from a notecard. I'd like to believe that the Linden answer is correct, but it seems to me that as described either no UUID could ever be known to be unreferenced (thus no garbage to collect) or that some "SuperFoos" would eventually lose their textures. ![]() |
|
Jillian Callahan
Rotary-winged Neko Girl
Join date: 24 Jun 2004
Posts: 3,766
|
05-04-2006 23:56
I'd like to believe that the Linden answer is correct, but it seems to me that as described either no UUID could ever be known to be unreferenced (thus no garbage to collect) or that some "SuperFoos" would eventually lose their textures. ![]() Well - X+Y generates a vlid UUID, which is called for in applying said texture to a prim - making the asset the UUID references "active" again, on that prim. _____________________
|
|
Introvert Petunia
over 2 billion posts
Join date: 11 Sep 2004
Posts: 2,065
|
05-05-2006 03:50
Well - X+Y generates a valid UUID, which is called for in applying said texture to a prim - making the asset the UUID references "active" again, on that prim. |
|
Siobhan Taylor
Nemesis
Join date: 13 Aug 2003
Posts: 5,476
|
05-05-2006 04:12
Is there some kind of problem with Assett server? _____________________
http://siobhantaylor.wordpress.com/
|
|
Jessica Elytis
Goddess
Join date: 7 Oct 2005
Posts: 1,783
|
05-05-2006 04:29
Hmmm...how much memory DOES an average inventory take up on the asset server?
I have a bit over 10k worth of items, but 4k (almost 5 now) are textures used in building. I imagine the textures and sounds (though I don't really have a lot of those) take up the most storage (guessing this sing those type of files do on my own PC) But with 1 terrabyte HDs on the market (and I imagine more if you have money for a buisness like LL), is this the size of the data really a problem? I honestly can see LL allowing every resident unlimited storage if that storage accounted to anything. 200,000+ residents would add up fast if anything big. Even 1Mb of storagage each here would case a problem. If the storage is more like 250Kb then I don't think it's a big deal. As my inventory loads from the assest server in about 2-4 seconds when I log in, I have to believe the acctual size of the files are fairly small. Even with my cable modem, 2-4 seconds is not a lot of time for data transfer. Food for thought. ~Jessy "Mmmm....donuts......." _____________________
When your friend does somethign stupid:
Dude, you are a true and good friend, and I love you like the brother that my mom claims she never had, but you are in fact acting like a flaming douche on white toast with a side order of dickknob salsa..maybe you should reconsider this course of action and we go find something else to do. |
|
Starax Statosky
Unregistered User
Join date: 23 Dec 2003
Posts: 1,099
|
05-05-2006 05:08
Hmmm...how much memory DOES an average inventory take up on the asset server? I have a bit over 10k worth of items, but 4k (almost 5 now) are textures used in building. I imagine the textures and sounds (though I don't really have a lot of those) take up the most storage (guessing this sing those type of files do on my own PC) But with 1 terrabyte HDs on the market (and I imagine more if you have money for a buisness like LL), is this the size of the data really a problem? I honestly can see LL allowing every resident unlimited storage if that storage accounted to anything. 200,000+ residents would add up fast if anything big. Even 1Mb of storagage each here would case a problem. If the storage is more like 250Kb then I don't think it's a big deal. As my inventory loads from the assest server in about 2-4 seconds when I log in, I have to believe the acctual size of the files are fairly small. Even with my cable modem, 2-4 seconds is not a lot of time for data transfer. Food for thought. ~Jessy "Mmmm....donuts......." Hi Jessica When the asset server starts to show signs of struggling. It wont be caused by limited storage space. It'll be due to the server not being able to find our item fast enough. If I give you a list of ten items and asked you to find the item named 'Sheep' in that list. You'd be able to find it quite quickly. But if I gave you a list of one billion items and asked you to find my sheep then it could take you days to find it. In that time the sheep could've been ate by a wolf (A gray one). Or my needs may have passed. |
|
Siobhan Taylor
Nemesis
Join date: 13 Aug 2003
Posts: 5,476
|
05-05-2006 05:51
In that time the sheep could've been ate by a wolf (A gray one). _____________________
http://siobhantaylor.wordpress.com/
|
|
Starax Statosky
Unregistered User
Join date: 23 Dec 2003
Posts: 1,099
|
05-05-2006 05:58
... with white edging? You got it! Not enough of those in Wales eh? ![]() |
|
Zepp Zaftig
Unregistered Abuser
Join date: 20 Mar 2005
Posts: 470
|
05-05-2006 06:10
The grid monkey has gone into deep-think, all problems should soon be fixed.
![]() _____________________
![]() |
|
Dale Glass
Evil Scripter
Join date: 12 Feb 2006
Posts: 252
|
05-05-2006 06:18
Hi Jessica If I give you a list of ten items and asked you to find the item named 'Sheep' in that list. You'd be able to find it quite quickly. But if I gave you a list of one billion items and asked you to find my sheep then it could take you days to find it. Databases don't have that problem that often, as indexing is good and finds individual items very quickly. Binary search for example is O(log n), and would only need to examine 21 items from the billion to find the right one. You get somewhat different problems. Databases are fast when things are cached, but that doesn't work so well when you have terabytes of data and not enough RAM to cache enough of it. That results in lots of disk activity, which is very slow. Another problem is concurrency: Both massive reads and massive writes are relatively easy to handle, but a workload with lots of reads and lots of writes can be quite tricky due to locks, which often lock more than strictly necessary. SL presents the additional problem of requiring very fast responses. In many applications waiting half a second wouldn't even be noticed, here it's unacceptable. |
|
Starax Statosky
Unregistered User
Join date: 23 Dec 2003
Posts: 1,099
|
05-05-2006 08:21
Databases don't have that problem that often, as indexing is good and finds individual items very quickly. Binary search for example is O(log n), and would only need to examine 21 items from the billion to find the right one. You get somewhat different problems. Databases are fast when things are cached, but that doesn't work so well when you have terabytes of data and not enough RAM to cache enough of it. That results in lots of disk activity, which is very slow. Another problem is concurrency: Both massive reads and massive writes are relatively easy to handle, but a workload with lots of reads and lots of writes can be quite tricky due to locks, which often lock more than strictly necessary. SL presents the additional problem of requiring very fast responses. In many applications waiting half a second wouldn't even be noticed, here it's unacceptable. That's right! We're all very impatient shepherds here. We want our sheep and we want them now. But our fields have space to hold billions of them, so it can take a while to find the right one. Anybody seen Dolly? |
|
Lordfly Digeridoo
Prim Orchestrator
Join date: 21 Jul 2003
Posts: 3,628
|
05-05-2006 09:09
I can't believe you people all have 10,000 items in your inventory. I've peaked at 3,200 in my 2.6 years here, and I think it's too much. Probably half of it could be pitched, but I'm a packrat and very sentimental.
_____________________
----
http://www.lordfly.com/ http://www.twitter.com/lordfly http://www.plurk.com/lordfly |
|
Jillian Callahan
Rotary-winged Neko Girl
Join date: 24 Jun 2004
Posts: 3,766
|
05-05-2006 09:13
If I am understanding you, if and only if and when that script is run. My point was that a "SuperFoo" in someone's inventory that wasn't running would be rather difficult to statically analyze and determine that UUID XY might be needed in the future (i.e. had a "live" but "dormant" reference). _____________________
|
|
Introvert Petunia
over 2 billion posts
Join date: 11 Sep 2004
Posts: 2,065
|
05-05-2006 10:08
I can't believe you people all have 10,000 items in your inventory. I've peaked at 3,200 in my 2.6 years here, and I think it's too much. Probably half of it could be pitched, but I'm a packrat and very sentimental. When you've got a huge inventory, most of the items are far from self descriptive (even when not called "Object" so plowing through the list means hours of rezzing. Moreover, there is no indication of whether item P cost you L$5k or L$2 or whether or not it is still available for sale should you decide that you really did want it. When you add the sentimentality factor (gee, this was given to me on day one by Viola) and the lack of any incentive to prune the inventory you wind up with a big mess.One could certainly argue that if I can't name a thing then I'm probably not going to make much use of it, but there are things that represent days worth of work that I'd be loathe to trash blindly. There are also folders of hundreds of assets randomly dropped on me by generous people that I never even got a chance to look at so to me they essentially junk but I couldn't even tell you what those folders are called nor could I know from the name if it was one such gift. Better inventory tools and some sort of incentive for mucking through huge inventories would probably work wonders. |
|
Persephone Milk
Very Persenickety!
Join date: 7 Oct 2004
Posts: 870
|
05-05-2006 10:22
it seems very hard to determine that XY is referenced. If this example is too simple, try something more complex than "+" for generating the UUID, for example reading a UUID from a notecard. _____________________
~ Persephone Milk ~
Please visit my stores on Persenickety Isle Musical Alchemy - Pianos, harps and other musical intruments. Persenickety! - Ladies Eyewear, Jewelry and Clothing Fashions |
|
Pixeleen Mistral
the strange
Join date: 19 Sep 2005
Posts: 253
|
05-05-2006 15:23
Yes there's a huge problem with the asset server. We have no limit to the number of items we can individually dump into it and expect it to perpetually store and index for us. It becomes an increasingly huge problem every hour of every day. But Heaven forbid that some reasonable limit be imposed and a couple of dozen people stop playing the game. An entry from monday on the PlayNoEvil blog sums it up nicely: "It could be that the focus on virtual real estate may ultimately be fatal for Second Life. By lacking strong in-game logging and controls for virtual assets and scripts, the real costs to operate the game are not reflected in its business model AND security weaknesses are allowed to fester." http://www.playnoevil.com/serendipity/index.php?/archives/399-Linden-Labs-Second-Life-MMO-Virtual-World-Attacked-Again-3-Times-in-One-Month.html |
|
Khamon Fate
fategardens.net
Join date: 21 Nov 2003
Posts: 4,177
|
05-05-2006 20:05
Thanks for the link. Why does it remind me of this old thread?
_____________________
Visit the Fate Gardens Website @ fategardens.net
|
|
Musuko Massiel
Registered User
Join date: 4 Nov 2005
Posts: 435
|
05-05-2006 20:37
I'm starting to feel bad about the 28,000 items in my inventory. O.O
Musuko. |
|
Yiffy Yaffle
Purple SpiritWolf Mystic
Join date: 22 Oct 2004
Posts: 2,802
|
05-05-2006 22:37
Inventory (Fetched 16,794 Items...)
Would moving everything into boxes help? ;p _____________________
|
|
Enabran Templar
Capitalist Pig
Join date: 26 Aug 2004
Posts: 4,506
|
05-05-2006 23:21
There is indeed a problem.
Someone loaded an extra letter T on the end, there. _____________________
Furthermore, as Second Life goes to the Metaverse, and this becomes an open platform, Linden Lab risks lawsuit in court and [attachment culling] will, I repeat WILL be reverse in court. Second Life Forums: Who needs Reason when you can use bold tags? |
|
Khamon Fate
fategardens.net
Join date: 21 Nov 2003
Posts: 4,177
|
05-06-2006 08:23
Thanks for asking the question, it got answered. I'm not sure there is any better way to do it; have to think on that one. _____________________
Visit the Fate Gardens Website @ fategardens.net
|