(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
[11:16 AM] Vincent Sylvester: Hello, everyone
[11:16 AM] Jagga Meridith: hi
[11:16 AM] Vincent Sylvester: Had some commits this week and one just now
[11:17 AM] Vincent Sylvester: Postgres got some fixes after that blew up on me again
[11:17 AM] Vincent Sylvester: Apparently I missed some originally when doing some work on that
[11:17 AM] Andrew.Hellershanks @grid.kitely.com:8002: Hey, I made it!
[11:18 AM] Vincent Sylvester: The uuid type handling was just missing from a few more spots and I forgot to put quotes everywhere
[11:18 AM] Fiona Sweet: thanks Vincent
[11:18 AM] Vincent Sylvester: Weirdly when I tested it a year ago it worked, but with latest Postgres it exploded
[11:18 AM] Vincent Sylvester: I guess type handling was made more strict
[11:19 AM] Vincent Sylvester: Ubit just updated libomv
[11:20 AM] Vincent Sylvester: Postgres still needs some more testing. I only checked it to run and the places that still had use of Guid so might still be some runtime bugs left
[11:22 AM] Vincent Sylvester: On the viewer side of things TJ has been implementing fixes to the teleport history to resolve the issues with that
[11:22 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: yeah another very silly typo on libomv
[11:23 AM] Fiona Sweet: i often make entire wordos
[11:23 AM] Vincent Sylvester: I prefer typos over the bugs I'm tracking. I got another report of the viewer messing up attachments and tried last week to trigger that bug, no dice
[11:23 AM] Vincent Sylvester: Digging through the code it supposedly creates a new assets on changes, so if that were to fail maybe it could cause this
[11:23 AM] Vincent Sylvester: Problem with that, no log showing it failed
[11:24 AM] Vincent Sylvester: No post request either
[11:24 AM] Vincent Sylvester: So whatever is going on seems to fail before that step
[11:24 AM] Vincent Sylvester: Still too many variables to have any clue where to even look
[11:24 AM] Vincent Sylvester: Fun stuff as usual
[11:27 AM] Jagga Meridith: couple quick questions. Been working on docmetation. opensim.org has been molasses so'm building a wiki on my own iron. Unfortunately I bricked my router doing a firmware update or I'd have more to show you. Got data dictionary and the services and connectors.
[11:28 AM] Fiona Sweet: well assets should be immutable in the current system i think so it's maybe inventory
[11:28 AM] Jagga Meridith: Asset table description. It's in the MySQL schema as a VARCHAR)64) and in the AssetMetadata in memory. Is it actually used somere?
[11:29 AM] Vincent Sylvester: In fsassets I think they are just for the output though
[11:29 AM] Vincent Sylvester: It does need the metadata for some transfers
[11:30 AM] Jagga Meridith: sha1 field -- present in AssetMetadata in memory, but is it persisted to the standard MySQL store or only FSAssets?
[11:32 AM] Vincent Sylvester: Isn't that a sha256?
[11:32 AM] Vincent Sylvester: I haven't looked at that in a long time
[11:33 AM] Jagga Meridith: I'll dig in a nd look. thanks, hopefylly more to show you next week
[11:34 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: i did test that libomv code several times, and it seemed to work fine.. duhhh
[11:35 AM] Fiona Sweet: yes hash is a sha256 of data
[11:36 AM] Fiona Sweet: could use it to eliminate duplicates like blank notecards :)
[11:38 AM] Cuga.Rajal @rajal.org:9000: WB Ubit
[11:38 AM] Fiona Sweet: oh i see your comment about liibomv Ubit thanks for checking it out!
[11:38 AM] Fiona Sweet: it was cooking all my cpus lol
[11:38 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: (wrong btn.. good thing is that fs tp history did work )
[11:38 AM] Fiona Sweet: hehehe
[11:38 AM] Fiona Sweet: the convenient inconvenient home button
[11:39 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: i did test that code several times... inc there was another pr request just like yours...
[11:39 AM] Fiona Sweet: i think the problem in LandManagementModule happened when people requested TP's to the region. so might not have been obvious
[11:40 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: and testing worked fine
[11:40 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: guess i was fooled by jit and a old .net4.8 bug
[11:40 AM] Fiona Sweet: cpu would be fine until people started tp'ing in
[11:41 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: yeap until stack overflow
[11:42 AM] Fiona Sweet: i was about to revert all changes until i tried the dotnet-stack tool and found it to be related to BytesToUint64Big() call. but i'm glad it's fixed now!
[11:43 AM] Lyr.Lobo @cc.opensimulator.org:8002: Hello
[11:43 AM] Cuga.Rajal @rajal.org:9000: WB Lyr
[11:43 AM] Lyr.Lobo @cc.opensimulator.org:8002: /me grins
[11:44 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: fun i had fix that bug back in may
[11:44 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: vodoo
[11:45 AM] Fiona Sweet: hi Lyr
[11:45 AM] Andrew.Hellershanks @grid.kitely.com:8002: Hello, Lyr
[11:45 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: Hi Lyr :)
[11:47 AM] Lyr.Lobo @cc.opensimulator.org:8002: Hello
[11:47 AM] Andrew.Hellershanks @grid.kitely.com:8002: We are getting close to the top of the hour. Any other topics for today?
[11:47 AM] Lyr.Lobo @cc.opensimulator.org:8002: sorry, have plumbers here
[11:48 AM] Fiona Sweet: the other issues i have are insane 1000,s of rebake requests which i limited to 1 per 30 seconds per avatar now. the other is some avs are flooding the asset server with a crazy number of empty textures. i am working on that. not sure if it's a bug or what yet
[11:48 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ohh lead was forbidden!!
[11:48 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: :)
[11:48 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: yeah seen a pr on that from you but not in detail
[11:49 AM] Fiona Sweet: hehehe no plumbum allowed
[11:49 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: sadly fs does not react well to some throotles
[11:49 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: they make it spam even more
[11:50 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: i still do not understand why viewers do retries on http, even having previous tries open
[11:50 AM] Vincent Sylvester: Try eating more glue maybe it'll make sense then
[11:51 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: what if it is not same brand as ll uses?
[11:51 AM] Fiona Sweet: well saturday it was 2400 in 3 minutes on an av from here, but i've seen it some other grids so . hard to know why it happens. limiting solves my issue i think.
[11:51 AM] Cuga.Rajal @rajal.org:9000: That issue might be related to the HG Authentication module bug, with the multipe HTTP requests
[11:52 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: wonder wahy that av now thinks it needs rebakes
[11:52 AM] Fiona Sweet: it's like checking to see if it has textures for av and re-requesting
[11:52 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: (why)
[11:52 AM] Vincent Sylvester: That used to happen a lot with copybots the constant reload of bakes
[11:52 AM] Vincent Sylvester: And with bad alpha
[11:53 AM] Fiona Sweet: oooh
[11:53 AM] Fiona Sweet: could be
[11:53 AM] Jagga Meridith: dunno if it's rlelated but I've been sitting here all meeting and still haven;t rezzed for myself. You guys can probably see me
[11:53 AM] Fiona Sweet: i don't think they were doing it intentionally but maybe alpha issue
[11:53 AM] Cuga.Rajal @rajal.org:9000: Jagga you look rezzed to me
[11:53 AM] Fiona Sweet: i see you Jagga
[11:53 AM] Vincent Sylvester: That might just be a glitch on this region, had that the other day too
[11:54 AM] Jagga Meridith: yup. I'm an orange cloud
[11:54 AM] Vincent Sylvester: I think all the npc crap downstairs is breaking things
[11:54 AM] Vincent Sylvester: Need to fix that heh
[11:54 AM] Fiona Sweet: oh those NPCs are nice
[11:54 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ( oh noo htye poor thing still there tring to keep region powered )
[11:54 AM] Fiona Sweet: fun to talk to hehe
[11:54 AM] Andrew.Hellershanks @grid.kitely.com:8002: Jagga, I see you just fine.
[11:54 AM] Cuga.Rajal @rajal.org:9000: I'm not getting skin render for Andrew and Lyr
[11:55 AM] Cuga.Rajal @rajal.org:9000: Oh now I see Andrew
[11:55 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ( i mean the rat behind jagga)
[11:55 AM] Fiona Sweet: well let's send the kitty cat after it
[11:56 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: guess Lyr does need a little rebake
[11:56 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: that or she saw a ghost
[11:56 AM] Fiona Sweet: lol
[11:56 AM] Jagga Meridith: did a rebake. I'm visible now
[11:57 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: viewers may keep braking rebakes
[11:57 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: bc ll only has server side bakes
[11:57 AM] Cuga.Rajal @rajal.org:9000: Yeah likely a viewer issue
[11:57 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: breaking even
[11:58 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: Beq did a great job sometime ago recovering the code
[11:58 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: for fs
[11:58 AM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: wel a few years ago by now :)
[12:00 PM] Andrew.Hellershanks @grid.kitely.com:8002: I keep forgetting to download the latest FS viewer
[12:00 PM] Fiona Sweet: it seems to work well
[12:00 PM] Cuga.Rajal @rajal.org:9000: Oh I saw a question posted in Discord and was curious about it
[12:00 PM] Cuga.Rajal @rajal.org:9000: Re FlotsamCache folders
[12:01 PM] Cuga.Rajal @rajal.org:9000: Does it make a difference if all the running instances use the same folder, or better to separate?
[12:01 PM] Andrew.Hellershanks @grid.kitely.com:8002: The biggest problem I've had with the viewer is when they move the menu items around. I still can't relocate the entry for Rebake Avatar so I can check the keyboard shortcut for it.
[12:03 PM] Fiona Sweet: oh i just use Control-Alt-R for rebake
[12:03 PM] Andrew.Hellershanks @grid.kitely.com:8002: Before we go, does anyone know how the grid admins are getting on with their latest issue?
[12:03 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: i did answer on discord :)
[12:03 PM] Jagga Meridith: we have a discord? could somebody post an invite?
[12:03 PM] Cuga.Rajal @rajal.org:9000: I saw thanks =)
[12:03 PM] Andrew.Hellershanks @grid.kitely.com:8002: um... grid admins at osgrid.
[12:04 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: to have a shared folder can save disk space, since some things maybe in use on several regions
[12:04 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: but the cache expire code may delete things needed by other regions like dynamioc textures
[12:04 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: because it can not check if the assets are in use
[12:05 PM] Vincent Sylvester: Which, if you can tolerate the re-requests for them is mostly fine, but yeah the dynamic texture stuff is a whole different can of worms
[12:05 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: wel that and assets on prims
[12:05 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: textures etc
[12:06 PM] Cuga.Rajal @rajal.org:9000: If that's the case, is there a command-line option to specify the assetcache folder per instance? I am guessing it would specify the FlotsamCache.ini for each instance?
[12:06 PM] Cuga.Rajal @rajal.org:9000: since I am sharing the same binary folder for my instances
[12:06 PM] Fiona Sweet: CacheDirectory at the top of ini
[12:07 PM] Cuga.Rajal @rajal.org:9000: so each instance would specify a diff one
[12:07 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: on the unique parts of config files per region, you need to set its cache folder
[12:07 PM] Cuga.Rajal @rajal.org:9000: FlotsamCache.ini correct?
[12:08 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: AssetCache] ;; ;; Options for FlotsamAssetCache ;; ; cache directory can be shared by multiple instances CacheDirectory = ./assetcache
[12:08 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: yeap
[12:08 PM] Cuga.Rajal @rajal.org:9000: is there a command-line argument to specify that?
[12:08 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: well that comment needs this warnings :)
[12:08 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: you think my memory is that good?
[12:09 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: :)
[12:09 PM] Cuga.Rajal @rajal.org:9000: or should I not worry about them all being shared
[12:09 PM] Cuga.Rajal @rajal.org:9000: in same dir I mean
[12:10 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: you can just not run expire
[12:10 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: automatic expire i mean
[12:10 PM] Cuga.Rajal @rajal.org:9000: then it will keep filling up forever?
[12:10 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: and do it by other means.. somehow
[12:11 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: in fact bakes are some things filling it :)
[12:11 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ( and some that get shared if same folder )
[12:12 PM] Cuga.Rajal @rajal.org:9000: Could expiring a common assetscache folder be causing the repeated rebakes?
[12:13 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: bakes are also stored grid side so nahh
[12:13 PM] Cuga.Rajal @rajal.org:9000: ahh ok
[12:13 PM] Fiona Sweet: i have a separate directory for xbakes
[12:14 PM] Fiona Sweet: i set up 2gb ram disk for xbakes seems ok
[12:15 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: hmm is ram disk needed?
[12:15 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ram disk cache should do the same mostly
[12:15 PM] Fiona Sweet: no but it's faster
[12:16 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ( the dfault one of linux and win )
[12:16 PM] Fiona Sweet: oh i don't know how to do in windows i guess that's possible
[12:17 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: win does use free ram as disk cache like linux
[12:17 PM] Fiona Sweet: in linux it's just tmpfs /opt/bakes tmpfs rw,size=2GB,noatime 0 0 in fstab
[12:17 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: and yeah ages ago i did had a ram disk set.. don-t remember how :)
[12:17 PM] Fiona Sweet: i tend to keep all the os stuff in /opt it's easier to find for me and easier to back up
[12:17 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ( ramdisk on win )
[12:18 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: ai answer: Because Microsoft does not offer an official, native RAM disk utility in Windows 11, you will need to use third-party software.".."
[12:18 PM] Fiona Sweet: oh
[12:19 PM] Fiona Sweet: well one thing windows swaps just by turning it on hehehe
[12:19 PM] Vincent Sylvester: I'm sure copilot can hallucinate a powershell for it lol
[12:19 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: but with current price of ram... jezz
[12:19 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: :)
[12:19 PM] Fiona Sweet: swaps to disk
[12:19 PM] Fiona Sweet: seriously crazy prices
[12:21 PM] Cuga.Rajal @rajal.org:9000: I need to head out.... Have a great week everyone
[12:21 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: have fun
[12:21 PM] Andrew.Hellershanks @grid.kitely.com:8002: ok, Cuga. See you next week.
[12:22 PM] Fiona Sweet: have fun cuga
[12:22 PM] Andrew.Hellershanks @grid.kitely.com:8002: Any last minute items for today?
[12:22 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: lets make a petion to vincent to free that rat
[12:23 PM] Fiona Sweet: hehehe
[12:23 PM] Andrew.Hellershanks @grid.kitely.com:8002: hehe
[12:24 PM] Andrew.Hellershanks @grid.kitely.com:8002: How about some prayers for my ethernet port. I hope the one on my mother board hasn't gone bad. If it is I may have to get a NIC board that I can plug in rather than buy a new MB and all that may go along with it.
[12:24 PM] Ubit.Umarov @ajld.dynip.sapo.pt:9004: :(
[12:25 PM] Fiona Sweet: eeek we pray for you Andrew
[12:25 PM] Andrew.Hellershanks @grid.kitely.com:8002: If there is nothing further for today we can call this gathering done and dusted. Thank you all for coming. See you again next week.