Commit Graph
886 Commits
Author SHA1 Message Date
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