Commit History

Autor SHA1 Mensaxe Data
  Justin Clark-Casey (justincc) 5861401faa Remove long unused region parameters from SceneBase. Some of these weren't even being set. Region parameters come from Scene.RegionInfo instead. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 2d2aa6e076 minor: Just have one message that displays successful registration of a region with its parameters rather than 2 %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 86367d7219 refactor: Move methods to start a monitored thread, start work in its own thread and run work in the jobengine from Watchdog to a WorkManager class. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 1d19e1bbd0 Add naive implementation of controlled incoming HG attachments to manage load. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) a9dde81753 minor: Correct letter accidentally added to copyright notice on top of Scene.cs (almost five years ago!) %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) b7ef6009a7 In Scene.AddNewAgent(), avoid a situation where an exception can result in a client being added to the manager without IClientAPI.SceneAgent being set. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) b9b483151f Eliminate a few unnecessary calculations in the maintenance loop. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 7d30bb13be Fix recent minor regression where the default frame time wasn't being set if there was no startup config section. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 7bababaab6 Improve frame time stability by taking a few unnecessary repeated calculations out of the main scene loop. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 5b6fb7245a Set ThreadPriority on main scene thread to highest. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) afa85e6b3c Set appearance refresh to false by default. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 530b0cbbf1 Move expired objects cleaning trigger to the maintenance thread of a region rather than it's main scene loop. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) c015cb3134 Remove an unnecessary check at the bottom of Scene.CloseAgent() %!s(int64=10) %!d(string=hai) anos
  BlueWall 519c753e46 This fixes the Scene thread renaming issue %!s(int64=10) %!d(string=hai) anos
  BlueWall 96a2449122 Undo "Revert "Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects."" %!s(int64=10) %!d(string=hai) anos
  BlueWall 376fab1402 Revert "Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects." %!s(int64=10) %!d(string=hai) anos
  BlueWall af286d5fcb Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 41f2f3132b For monitoring purposes, start non-timeout tasks (which do not currently use a threadpool) via Watchdog.RunInThread() rather than Util.RunThreadNoTimeout() %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) ac866a1c46 Add [EntityTransfer] AllowAvatarCrossing setting to determine whether avatars are allowed to cross regions at all. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 1a3ffda852 minor: Eliminate more unnecessary code copying individual parameters for Vector3 copying in Scene - this is not necessary as Vector3 is a value type %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) b1ff78f4d8 Don't allow update timer to invoke another scene update if the previous is still active. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 42bb122232 Fix frame times when updating scene on timer. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 64f640f901 Implement experimental non-default mechanism to update scene via a timer rather than a persistent thread with sleep. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 4c781db572 Make RootTerseUpdatePeriod and ChildTerseUpdatePeriod configurable in [InterestManagement] in OpenSim.ini for experimental purposes. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 6ea82ad48a Make some existing reprioritization values changeable outside the scene for test purposes, and use more consise property syntax. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 30f1b424bb Change RootRotationUpdateTolerance from 0.01 to 0.1 in code as well. %!s(int64=10) %!d(string=hai) anos
  Oren Hurvitz e36e416637 Fixed crash when using Allowed/Denied Viewers, and the viewer's name is shorter than one of the test strings %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 78ccadb27e Add RootPositionUpdateTolerance, RootRotationUpdateTolerance, and RootVelocityUpdateTolerance parameters to [InterestManagement] in OpenSimDefaults.ini %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 961cb9cc77 refactor: Rename recent new Client*UpdateTolerance to Root*UpdateTolerance for better accuracy and consistency with other similar parameters %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) fcf5fb5dfd Implement "scene debug set root-upd-per" for dropping 1 in N root agent updates except to originator %!s(int64=10) %!d(string=hai) anos