Chat log from the meeting on 2026-02-03

From OpenSimulator

Revision as of 12:12, 3 February 2026 by Tampa (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
[11:08 AM] Vincent.Sylvester @hg.zetaworlds.com: Hello everyone
[11:08 AM] Fiona.Sweet @hg.holoneon.com: sorry i hope it's not offensive was not intention
[11:09 AM] Vincent.Sylvester @hg.zetaworlds.com: We had some commits this week
[11:09 AM] Ubit Umarov: yeah he did told me he could not join us today
[11:09 AM] Joe Magarac: Oh, too bad.
[11:09 AM] Ubit Umarov: so about last week code changes..
[11:09 AM] Fiona.Sweet @hg.holoneon.com: the last one was like minor i think - cosmetic
[11:09 AM] Fiona.Sweet @hg.holoneon.com: i haven't build that one yet
[11:10 AM] Ubit Umarov: added a missing constant for click action
[11:11 AM] Ubit Umarov: CLICK_ACTION_IGNORE
[11:11 AM] Fiona.Sweet @hg.holoneon.com: oh could be another one after that. i will shut up lol
[11:12 AM] Ubit Umarov: and dictionaly to find parcels per fakeid was not set correctly on startup
[11:13 AM] Ubit Umarov: and yes some little cosmetics
[11:14 AM] Ubit Umarov: well guess it was it :)
[11:15 AM] Ubit Umarov: ( and yes parcel fake ids are not valid uuids )
[11:15 AM] Vincent.Sylvester @hg.zetaworlds.com: So far the fix for the prim inventory seems to hold. Running a couple days now I have had no reports, but not everything up that yet so time will tell
[11:15 AM] Cuga.Rajal @rajal.org:9000: Looking forward to getting that in trunk
[11:16 AM] Fiona.Sweet @hg.holoneon.com: i guess i'm 6 commits behind you
[11:17 AM] Fiona.Sweet @hg.holoneon.com: i better push the ketchup button
[11:17 AM] Ubit Umarov: so what news do you have about opensimulator?
[11:18 AM] Cuga.Rajal @rajal.org:9000: I don;t always update to the latest build unless it fixes something I care about
[11:19 AM] Fiona.Sweet @hg.holoneon.com: it's a pain to me to update if i let it go too long
[11:19 AM] Cuga.Rajal @rajal.org:9000: I haven't experienced any pains in updating
[11:19 AM] Fiona.Sweet @hg.holoneon.com: that's good
[11:20 AM] Cuga.Rajal @rajal.org:9000: Vincent youre not rendering for me lol
[11:20 AM] Ubit Umarov: git can be fun if there are merges
[11:20 AM] Cuga.Rajal @rajal.org:9000: Oh that, yes :)
[11:20 AM] Fiona.Sweet @hg.holoneon.com: yes i have to merge master into my changes
[11:20 AM] Fiona.Sweet @hg.holoneon.com: or vice-versa lol
[11:20 AM] Cuga.Rajal @rajal.org:9000: Oh I see Vincent now
[11:21 AM] Vincent.Sylvester @hg.zetaworlds.com: Maybe the latest FS beta is not liking my system body
[11:21 AM] Vincent.Sylvester @hg.zetaworlds.com: They fixed the old shader so now things look round again
[11:21 AM] Ubit Umarov: hmm forget your diet again, to look that round?
[11:21 AM] Ubit Umarov: :)
[11:22 AM] Vincent.Sylvester @hg.zetaworlds.com: The beer in front of me probably not helping either xD
[11:22 AM] Fiona.Sweet @hg.holoneon.com: lol
[11:22 AM] Fiona.Sweet @hg.holoneon.com: i miss a drink every once in awhile but i definitely don't miss hangovers
[11:23 AM] Cuga.Rajal @rajal.org:9000: I saw a weird issue this week where a mesh model was very different LI between ubODE and Bullet
[11:23 AM] Cuga.Rajal @rajal.org:9000: 5 LI in Bullet, 10,000 LI in ubODE
[11:24 AM] Cuga.Rajal @rajal.org:9000: https://sketchfab.com/3d-models/fantastic-castle-08a018e4e7b3486dbec7b0341be3aeb4
[11:24 AM] Cuga.Rajal @rajal.org:9000: Sometimes model siffer by a small amount but i havent seen this before
[11:24 AM] Fiona.Sweet @hg.holoneon.com: i would trust the 10,000
[11:24 AM] Fiona.Sweet @hg.holoneon.com: lol
[11:24 AM] Ubit Umarov: you think a thing like that is only 5 li?
[11:25 AM] Cuga.Rajal @rajal.org:9000: in Bullet it is
[11:25 AM] Fiona.Sweet @hg.holoneon.com: i remember uploading a huge complicated thing and it said 1 li
[11:25 AM] Fiona.Sweet @hg.holoneon.com: haha
[11:25 AM] Cuga.Rajal @rajal.org:9000: I have a huge 1LI building thats 1LI in both engines
[11:26 AM] Ubit Umarov: well li is only a crude reference
[11:26 AM] Cuga.Rajal @rajal.org:9000: Well, thats the only exciting news I have for today
[11:26 AM] Fiona.Sweet @hg.holoneon.com: of course it's possible. but when i uploaded the same thing on SL it burned all my prims :)
[11:26 AM] Ubit Umarov: not even close to sl one..
[11:26 AM] Vincent.Sylvester @hg.zetaworlds.com: The uv mapping on that is atrocious jeez. It's unjoined so it'll split into prims
[11:26 AM] Cuga.Rajal @rajal.org:9000: ahhh
[11:27 AM] Cuga.Rajal @rajal.org:9000: That model can serve as a good exasmple
[11:27 AM] Cuga.Rajal @rajal.org:9000: (of what not to do lol)
[11:27 AM] Ubit Umarov: :)
[11:27 AM] Fiona.Sweet @hg.holoneon.com: that's a nice castle btw
[11:28 AM] Cuga.Rajal @rajal.org:9000: It is, thats why I wanted to import it :)
[11:28 AM] Ubit Umarov: with nanite, even meshes done for games, are not that good either
[11:28 AM] Ubit Umarov: well done for unreal, at least
[11:28 AM] Vincent.Sylvester @hg.zetaworlds.com: In some cases you want it splitting if you need individual prims for scripts, but generally joining is less heavy, but might not upload cleanly if models get very complex
[11:28 AM] Cuga.Rajal @rajal.org:9000: It was a super easy upload in Bullet :)
[11:29 AM] Fiona.Sweet @hg.holoneon.com: did you try removing that base
[11:29 AM] Cuga.Rajal @rajal.org:9000: yes
[11:29 AM] Ubit Umarov: lost count on how many times i told that physics engines have nothing to so with uploads
[11:29 AM] Fiona.Sweet @hg.holoneon.com: ok just a thought
[11:30 AM] Ubit Umarov: ..to do...
[11:30 AM] Fiona.Sweet @hg.holoneon.com: just turn off physics on that region lol
[11:30 AM] Cuga.Rajal @rajal.org:9000: Physics type None
[11:30 AM] Fiona.Sweet @hg.holoneon.com: things will load faster :)
[11:33 AM] Fiona.Sweet @hg.holoneon.com: omg there's a trex out there coming this way
[11:33 AM] Ubit Umarov: he likes to eat ppl now to him
[11:33 AM] Cuga.Rajal @rajal.org:9000: Sometimes she walks right through the meeting
[11:33 AM] Ubit Umarov: new
[11:33 AM] Fiona.Sweet @hg.holoneon.com: lol
[11:33 AM] Fiona.Sweet @hg.holoneon.com: that's funny
[11:34 AM] Ubit Umarov: now and they vincent hair does scare him
[11:34 AM] Cuga.Rajal @rajal.org:9000: Still no socket crashes, I'm guessing that the socket try..catch fix nailed it.. whatever it was
[11:35 AM] Ubit Umarov: at most it did hide it
[11:35 AM] Vincent.Sylvester @hg.zetaworlds.com: I haven't been able to catch one on release code either
[11:35 AM] Fiona.Sweet @hg.holoneon.com: oh i had a question maybe. why is there a hard coded 1sec delay in fsassets
[11:36 AM] Ubit Umarov: dont thing there is..
[11:36 AM] Fiona.Sweet @hg.holoneon.com: i changed it a bit and have it generate uuid first and say thanks so much to the post request
[11:36 AM] Ubit Umarov: or hink
[11:36 AM] Fiona.Sweet @hg.holoneon.com: then it processes
[11:36 AM] Ubit Umarov: yeak think even
[11:36 AM] Fiona.Sweet @hg.holoneon.com: well i changed it to .1
[11:36 AM] Fiona.Sweet @hg.holoneon.com: lol
[11:37 AM] Fiona.Sweet @hg.holoneon.com: nothing bad happened yet
[11:37 AM] Fiona.Sweet @hg.holoneon.com: maybe it prevents a race condition i guess
[11:37 AM] Fiona.Sweet @hg.holoneon.com: let me look for it
[11:38 AM] Ubit Umarov: what is its name?
[11:38 AM] Fiona.Sweet @hg.holoneon.com: it's FSassets i'm looking for the file
[11:38 AM] Vincent.Sylvester @hg.zetaworlds.com: FSAssetService.cs line 360
[11:38 AM] Fiona.Sweet @hg.holoneon.com: under Services
[11:38 AM] Vincent.Sylvester @hg.zetaworlds.com: It's on the disk writer routine
[11:39 AM] Vincent.Sylvester @hg.zetaworlds.com: You cannot pummel the disk with a lot of requests less you run into issues with inode generation and file locking
[11:39 AM] Fiona.Sweet @hg.holoneon.com: i saw Vincents comments about shredding drives so i was concerned a bit
[11:39 AM] Vincent.Sylvester @hg.zetaworlds.com: The service processes each request so it is async and can run multiple at the same time
[11:40 AM] Ubit Umarov: oh that is on the background wirter
[11:40 AM] Vincent.Sylvester @hg.zetaworlds.com: That's region side
[11:40 AM] Ubit Umarov: writer
[11:40 AM] Fiona.Sweet @hg.holoneon.com: ok i was wondering why that was put in
[11:40 AM] Ubit Umarov: it is always running
[11:40 AM] Ubit Umarov: that is pooling timing
[11:40 AM] Fiona.Sweet @hg.holoneon.com: yes, i think it delays receiviing inventory posts from other grids though but i'm not 100%
[11:40 AM] Vincent.Sylvester @hg.zetaworlds.com: There are similar sleeps in things like map tiles, because file writes are heavy and you want to throttle them a little if requests can come in hundreds at a time
[11:41 AM] Fiona.Sweet @hg.holoneon.com: it won't send another until it receives the uuid back
[11:41 AM] Ubit Umarov: ie to check if there are files to copy from tmp to store folder
[11:41 AM] Fiona.Sweet @hg.holoneon.com: but i'm not an expert it just seemed to cause that to happen
[11:42 AM] Ubit Umarov: it writes a new asset under temp file name on t temp folder
[11:42 AM] Fiona.Sweet @hg.holoneon.com: yes and sends back the uuid
[11:42 AM] Fiona.Sweet @hg.holoneon.com: i think
[11:43 AM] Vincent.Sylvester @hg.zetaworlds.com: The writer function has no return, it's not waiting on that, it just delays the next request so disk can finish writing
[11:43 AM] Ubit Umarov: then that writer does the write to the main folder with compression later
[11:43 AM] Ubit Umarov: it is pooling timing
[11:44 AM] Ubit Umarov: only waits that time if there are no files to move
[11:44 AM] Vincent.Sylvester @hg.zetaworlds.com: HG avatar attachments are meant to be temporary anyways, at least in db, caches may keep them though
[11:45 AM] Ubit Umarov: no much point on getting if faster
[11:45 AM] Fiona.Sweet @hg.holoneon.com: like when you "buy" something on another grid and it sends the assets through the pipeline it needs to get back asset id <?xml version="1.0" encoding="utf-8"?><string>' . $assetID . '</string>
[11:46 AM] Fiona.Sweet @hg.holoneon.com: it can work without but that can cause problems
[11:46 AM] Ubit Umarov: as i said new assets are stored on a spooldir with no delay
[11:46 AM] Fiona.Sweet @hg.holoneon.com: from what i could tell the sending server won't send another until it gets back the uuid
[11:46 AM] Cuga.Rajal @rajal.org:9000: holds out a cracker for dino
[11:46 AM] Fiona.Sweet @hg.holoneon.com: lol
[11:46 AM] Fiona.Sweet @hg.holoneon.com: i saw that thing walking by
[11:47 AM] Ubit Umarov: this writer later moves it to the base dir doing compression
[11:47 AM] Fiona.Sweet @hg.holoneon.com: hoping it was going to go on me
[11:48 AM] Fiona.Sweet @hg.holoneon.com: oops NOT go on me
[11:50 AM] Fiona.Sweet @hg.holoneon.com: i was experimenting speeding up transfers. possibly will break something but oh well lol. so it generates UUID and sends it back right away and says thanks. then continues to process the incoming asset
[11:50 AM] Ubit Umarov: got why that delay ?
[11:51 AM] Fiona.Sweet @hg.holoneon.com: i thought it was maybe in case there was an asset request before it was done writing
[11:51 AM] Fiona.Sweet @hg.holoneon.com: then you have a race condition i think
[11:52 AM] Ubit Umarov: nopes it has locks to avoid those
[11:52 AM] Fiona.Sweet @hg.holoneon.com: well i think you can time it like if you get a box with 30 things in it it adds 30 second to the transfer
[11:53 AM] Fiona.Sweet @hg.holoneon.com: not that noticeable though
[11:53 AM] Ubit Umarov: as i said.. ity just does extra delayed work on another thread
[11:54 AM] Ubit Umarov: see-ing up the main service one a bit ( no data compression phase)
[11:54 AM] Ubit Umarov: speeding..
[11:54 AM] Fiona.Sweet @hg.holoneon.com: it could be an older opensim server that sends assets in a line instead of parallel i don't know
[11:56 AM] Fiona.Sweet @hg.holoneon.com: but that's enough on that from me :)
[11:56 AM] Vincent.Sylvester @hg.zetaworlds.com: Looks like Rider found another keyboard and spammed LSL with new junk again. More potentially dangerous things handled by scripts, ugh
[11:57 AM] Cuga.Rajal @rajal.org:9000: a Zeta user?
[11:57 AM] Vincent.Sylvester @hg.zetaworlds.com: LL monkey
[11:57 AM] Cuga.Rajal @rajal.org:9000: ohhh... that kind of junk lol
[11:57 AM] Vincent.Sylvester @hg.zetaworlds.com: yup
[11:58 AM] Fiona.Sweet @hg.holoneon.com: uggh
[11:59 AM] Vincent.Sylvester @hg.zetaworlds.com: Now to wait 4 months for proper documentation before even attempting to implement that, not that I really want to anyways
[11:59 AM] Vincent.Sylvester @hg.zetaworlds.com: Lots of stuff lately potential security problems even with permissions
[11:59 AM] Vincent.Sylvester @hg.zetaworlds.com: One bad actor and a careless person and gone is your parcel in this case, great job
[12:00 PM] Fiona.Sweet @hg.holoneon.com: hmmm
[12:00 PM] Fiona.Sweet @hg.holoneon.com: that sounds bad
[12:00 PM] Cuga.Rajal @rajal.org:9000: oh, a land parcel lsl thing?
[12:00 PM] Vincent.Sylvester @hg.zetaworlds.com: llSetParcelForSale
[12:00 PM] Cuga.Rajal @rajal.org:9000: That sounds crazy complicated
[12:00 PM] Fiona.Sweet @hg.holoneon.com: wow not an ossl function either huh
[12:02 PM] Cuga.Rajal @rajal.org:9000: Not sure what the advantage is having that lsl function versus just doing it manually
[12:02 PM] Joe Magarac: Gotta go, next meeting. Thanks all!
[12:02 PM] Fiona.Sweet @hg.holoneon.com: well armchair real estate barron
[12:02 PM] Fiona.Sweet @hg.holoneon.com: lol
[12:03 PM] Fiona.Sweet @hg.holoneon.com: maybe
[12:03 PM] Fiona.Sweet @hg.holoneon.com: they have 1000 regions to sell
[12:04 PM] Fiona.Sweet @hg.holoneon.com: like that anshe chung person in sl i guess?
[12:04 PM] Cuga.Rajal @rajal.org:9000: Could make sense in SL, but in OS?
[12:04 PM] Fiona.Sweet @hg.holoneon.com: i agree
[12:04 PM] Fiona.Sweet @hg.holoneon.com: it doesn't to me
[12:05 PM] Cuga.Rajal @rajal.org:9000: Vincent do you have 1000 cheap parcels for sale in Zeta? (jk)
[12:05 PM] Vincent.Sylvester @hg.zetaworlds.com: "Rez this box, you get a gift" *sets parcel for sale and sends IM* *box sender teleports over, buys parcel, bye bye parcel*
[12:05 PM] Vincent.Sylvester @hg.zetaworlds.com: Cause we all know most don't really read the popups for permissions anyways
[12:06 PM] Cuga.Rajal @rajal.org:9000: Seems that should have a dialog confirtmation
[12:07 PM] Fiona.Sweet @hg.holoneon.com: maybe someone is doing that million regions thing like the million pixels guy around year 2000
[12:07 PM] Cuga.Rajal @rajal.org:9000: and selling them?
[12:07 PM] Fiona.Sweet @hg.holoneon.com: you get 16sqm and put your prim on it
[12:07 PM] Fiona.Sweet @hg.holoneon.com: lol
[12:07 PM] Fiona.Sweet @hg.holoneon.com: i'm joking
[12:07 PM] Cuga.Rajal @rajal.org:9000: maptile art exhibit
[12:08 PM] Cuga.Rajal @rajal.org:9000: like ascii art
[12:08 PM] Fiona.Sweet @hg.holoneon.com: oh yes
[12:10 PM] Vincent.Sylvester @hg.zetaworlds.com: We are ten past so if no one has anything urgent I'll call to a close
[12:10 PM] Cuga.Rajal @rajal.org:9000: I need to head out all... Have a great week
[12:10 PM] Fiona.Sweet @hg.holoneon.com: thanks Vincent and Ubit and all
[12:12 PM] Vincent.Sylvester @hg.zetaworlds.com: Thank you everyone, hope you have a great week
General
About This Wiki