DarthArgus
|
577a2dce4d
|
tidy up
|
2016-12-13 20:03:32 -06:00 |
|
DarthArgus
|
1b39af27b2
|
final part of fix: move saving of buffers into SwgSnapshot - it crashes if called from the parent class
|
2016-12-14 01:48:59 +00:00 |
|
DarthArgus
|
e0884e9149
|
auto makes me happy
|
2016-12-13 18:41:45 +00:00 |
|
DarthArgus
|
f350e58361
|
DIE BEOTCH! - DB Bug fixed.
|
2016-12-13 16:20:05 +00:00 |
|
DarthArgus
|
145bdeb83c
|
closer to stock only better logic
|
2016-12-13 07:25:41 +00:00 |
|
DarthArgus
|
d3ed5359ca
|
for completeness' sake
|
2016-12-13 06:51:26 +00:00 |
|
DarthArgus
|
3c0115921e
|
It's 2016 and C++11 supports these natively
|
2016-12-13 00:10:35 +00:00 |
|
DarthArgus
|
2c0ad68634
|
turn the functions in the persister that return Snapshot & into functions that return Snapshot * since everything else does that way already
|
2016-12-12 22:14:01 +00:00 |
|
DarthArgus
|
5ee6a5b9de
|
go back to our original ...
|
2016-12-11 00:27:23 +00:00 |
|
DarthArgus
|
8e94519082
|
persister cleanup (still broke but logic is there for when it isn't); also replace all the SOE BS for forwarding stl port with native object classes because i thought that may be part of the problem...
|
2016-12-10 23:17:06 +00:00 |
|
DarthArgus
|
688ab3fc9e
|
unfuck the code a little
|
2016-12-10 04:24:14 +00:00 |
|
DarthArgus
|
76d08c50da
|
kill me.
|
2016-12-10 04:16:07 +00:00 |
|
DarthArgus
|
3a62cb8b86
|
whoops!
|
2016-12-10 00:52:08 +00:00 |
|
DarthArgus
|
e7080c4283
|
misnomer
|
2016-12-10 00:50:30 +00:00 |
|
DarthArgus
|
8d471e8057
|
add discrepancy tracking for delete counts, with a loop that should clean up orphans
|
2016-12-10 00:46:54 +00:00 |
|
DarthArgus
|
773ec16c59
|
mutex removal since they aren't helping
|
2016-12-09 23:56:57 +00:00 |
|
DarthArgus
|
fd73109f03
|
this is broken but proves where our race condition comes from
|
2016-12-09 22:30:25 +00:00 |
|
DarthArgus
|
8834b81283
|
in theory this is all we need to keep from stepping on our own toes; if we have a delete bug after this we need to look at that freaking map and it's constituents, specifically the NetworkId member
|
2016-12-09 22:10:54 +00:00 |
|
DarthArgus
|
64eda543f9
|
in theory this should let things run but warn when we leak
|
2016-12-09 21:24:22 +00:00 |
|
DarthArgus
|
87443dd17e
|
prevent death of server if we're waiting on a save to finish but still warn about it; only lock at the top of saveCompleted
|
2016-12-09 21:02:46 +00:00 |
|
DarthArgus
|
802af495dc
|
silence output by default in release mode for things we can't do much about on a live server... TODO: @cekis can we find a nice way of silencing or outputting java stack dumps into a file instead of the console?
|
2016-12-09 21:02:00 +00:00 |
|
DarthArgus
|
bf396ac2a2
|
add loader mutex; cleanup a couple elseif chains into switches
|
2016-12-09 15:22:23 +00:00 |
|
DarthArgus
|
6418f430f9
|
this should let us delete snapshots at the cost of latency
|
2016-12-09 03:37:21 +00:00 |
|
DarthArgus
|
a353c128c3
|
fix db bug; cleanup; better destructors
|
2016-12-08 17:23:03 +00:00 |
|
DarthArgus
|
eab175813d
|
remove another unused flag
|
2016-12-08 10:07:51 +00:00 |
|
DarthArgus
|
4a1159ad14
|
this builds and runs but our objvars are never loaded (or buffered?) properly
|
2016-12-06 17:45:04 +00:00 |
|
DarthArgus
|
b17393763a
|
madness
|
2016-12-06 16:58:56 +00:00 |
|
DarthArgus
|
c8b782b0d1
|
g3 for debug builds
|
2016-12-06 03:10:35 +00:00 |
|
DarthArgus
|
c254e498bc
|
@cekis, you'll want to toggle this to true for debugging, but it just
spams in release mode
|
2016-12-04 01:13:01 +00:00 |
|
DarthArgus
|
cbfc88d54b
|
cleanup works and reduces our memory footprint, and error messages
|
2016-12-04 00:56:25 +00:00 |
|
DarthArgus
|
12cf580937
|
fix all the warnings
|
2016-12-04 00:56:24 +00:00 |
|
DarthArgus
|
066eac440e
|
nit picking on unrelated to the leak things...
|
2016-12-04 00:56:24 +00:00 |
|
DarthArgus
|
9d8b7c0d3a
|
Support oracle 10.2.0.4 client libs
|
2016-12-04 00:56:24 +00:00 |
|
DarthArgus
|
f9c0a47a39
|
finish removing the SOE memory management
|
2016-12-04 00:56:11 +00:00 |
|
DarthArgus
|
9f9fed4693
|
memory manager cleanup and removal
|
2016-12-04 00:55:37 +00:00 |
|
DarthArgus
|
23cf1cc584
|
well according to SO this looks correct https://stackoverflow.com/questions/991335/how-to-erase-delete-pointers-to-objects-stored-in-a-vector
|
2016-11-20 07:47:19 -06:00 |
|
DarthArgus
|
cceff1dc1a
|
oops, don't want to invalidate... and yes the completedSnapshot should in theory point to the same snapshot, but for whatever reason deleting it crashes the TC but not my local setup
|
2016-11-20 07:34:15 -06:00 |
|
DarthArgus
|
b2a5fc55ab
|
well, not quite
|
2016-11-20 07:32:49 -06:00 |
|
DarthArgus
|
74ebc3ec43
|
if this builds i think it will fix the mem issue
|
2016-11-20 06:25:19 -06:00 |
|
DarthArgus
|
331dec707b
|
apparently we fixed whatever was really causing crashes for this...
|
2016-11-15 07:30:12 +00:00 |
|
DarthArgus
|
1dda3feca0
|
this is more proper
|
2016-10-18 07:21:26 +00:00 |
|
DarthArgus
|
7f51fa9129
|
fixes
|
2016-10-18 03:25:50 +00:00 |
|
DarthArgus
|
8508437815
|
more refinements
|
2016-10-17 22:27:24 -05:00 |
|
DarthArgus
|
c0a0092527
|
make it a string
|
2016-10-17 22:15:43 -05:00 |
|
DarthArgus
|
f1dc0461df
|
this should fetch the bin name
|
2016-10-17 22:14:04 -05:00 |
|
DarthArgus
|
a372e936b1
|
send process name
|
2016-10-17 21:57:55 -05:00 |
|
DarthArgus
|
1289a17e87
|
typo
|
2016-10-18 02:10:33 +00:00 |
|
DarthArgus
|
46a578acb2
|
send a special user agent
|
2016-10-17 21:02:17 -05:00 |
|
DarthArgus
|
a0a1f8eb31
|
in theory, this isn't a necessary check as the api would complain if
something is missing
|
2016-10-17 20:51:13 -05:00 |
|
DarthArgus
|
b4bc0ed3cf
|
Merge branch 'testing' of stellabellum.net:staff/src into testing
|
2016-10-18 01:38:33 +00:00 |
|