| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
For debugging purposes.
|
|
|
|
|
|
| |
This allows different categories of stats to be shown, with options to list categories or show all stats.
Currently categories are scene and simulator and only a very few stats are currently registered via this mechanism.
This commit also adds percentage stats for packets and blocks reused from the packet pool.
|
| |
|
|
|
|
| |
with other monitoring code from OpenSim.Framework
|
|
|
|
| |
This better reflects the long-term purpose of that project and matches Monitoring modules.
|
|
|
|
|
|
|
| |
constructing fresh copies.
The encodings are thread-safe and already used in such a manner in other places.
This isn't done where Byte Order Mark output is suppressed, since Encoding.UTF8 is constructed to output the BOM.
|
|
|
|
|
|
|
| |
each time 50 scripts have been started.
This is to provide an indication of what's happening now that the default isn't to report every single script start.
Changes XEngine logging level in OpenSim.exe.config from WARN to INFO.
|
|
|
|
| |
logging
|
|
|
|
| |
are starting up
|
| |
|
|
|
|
| |
However, this returns 0 on Mono (at least on 2.6.7)! So not showing if it is zero.
|
|
|
|
| |
printed out periodically)
|
|
|
|
|
|
|
|
|
|
|
| |
<category/module>" to display commands in a category.
This is to deal with the hundred lines of command splurge when one previously typed "help"
Modelled somewhat on the mysql console
One can still type help <command> to get per command help at any point.
Categories capitalized to avoid conflict with the all-lowercase commands (except for commander system, as of yet).
Does not affect command parsing or any other aspects of the console apart from the help system.
Backwards compatible with existing modules.
|
|
|
|
| |
returns and for consistency.
|
|
|
|
|
|
|
|
|
| |
whether the process is 32-bit or 64-bit
In theory, this means that a 64-bit Windows OS user can now run OpenSim.exe with ODE and use more than 2 (or 3) GB of memory.
However, this is completely untested since I don't currently own a 64-bit Windows box. Feedback appreciated.
Using OpenSim.32BitLaunch.exe should continue to work. Other platforms are unaffected.
This will currently not work with sqlite - I will add that too if this works.
|
|
|
|
|
|
|
| |
Util.EnvironmentTickCount(); when producing the threads report to reduce wraparound.
This matches the tickcount masking in the thread watchdog.
For some reason, Util.EnvironmentTickCount() masks ticks by 0x3fffffff instead of 0xffffffff
|
|
|
|
|
|
|
|
| |
of OSHttpRequest/OSHttpResponse.
This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation.
This is also required to write regression tests that involve the HTTP layer.
If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse.
|
|
|
|
| |
This also adds time since started to "show threads". Unfortunately these two changes got mixed in.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
abort a watchdog managed thread.
This is for diagnostic purposes.
|
|
|
|
|
|
| |
user expectations.
It also matches the default setting in the OpenSim.ini.example file
|
|
|
|
|
|
| |
automatically by dereferencing .git/HEAD
A blank bin/.version file will stop this being displayed.
|
|
|
|
| |
bin/.version doesn't necessary have to be a git hash
|
|
|
|
|
|
| |
given a parameter
This addresses http://opensimulator.org/mantis/view.php?id=5345
|
|
|
|
|
|
|
|
|
| |
[<key>]"
The config get command shows a current config value on the console.
Now, if <key> is omitted then all the values for the given section are printed.
If <section> is ommitted then all sections and all keys are printed.
Current config can also be dumped to a file using "config save <path>". This can be handy for resolving or eliminating config issues
|
| |
|
| |
|
| |
|
|
|
|
| |
OpenSim.Framework.Watchdog
|
|
|
|
| |
version
|
|
|
|
|
|
|
| |
a git tree
See http://opensimulator.org/mantis/view.php?id=4030
Thanks ChrisDown (and Bruce for reporting)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* BaseOpenSimServer.cs: Added thread pool numbers in show threads
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
show the last git commit hash together with the conmit date and time. The data is retrieved form a file bin/.version This file can be generated automatically using the post commit script by adding the following to the script:
git log -n 1 --pretty="format:%h: %ci" > bin/.version
This command can also be run manually to create the bin/.version file.
This command genrates a short form of the commit hash and a date and time of the commit in ISO8601 format.
If a full commit hash is required then change %h to %H
The logic that is used to extract the deprecated svn revision is still included.
It will be removed at a future date
|
| |
|
|
|
|
| |
LICENSE.txt.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Adding a jsonp wrapper to the user supplied status report
uri if the key "callback" exists. It will work with many
javascript toolkits to provide an ajax callback to allow
the browser to update stats reports without the
intervention of an intermediate server.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
console capable of processing commands. Create LocalConsole as a console
that uses cursor control and context help. Precursor to a distributed
console system for the new grid services. No functional change intended :)
|
|
|
|
|
|
|
|
|
| |
Move json stats to non-published resource name
Remove well-known resource name for json stats,
creating dynamic uris with private keys and add
a user configurable resource name for region owner usage.
|