Owen Green
60659962a2
Fix RT memory leak with completion messages found by Ted Moore
...
A paradigmatic example of why raw pointers are hard: ASyncCmd takes
ownership of the cmd pointer, but *copies* the completion message (so we
still need to free the latter)
5 years ago
Owen Green
5cbe109c93
Add /flush to force server cache reset with internal Server
5 years ago
Owen Green
1dc3409561
Fix retiggering of syncrhonous Buf*.kr
5 years ago
Owen Green
012ce483c5
NRT Wrapper: signal completion via cache
...
for (hopefully) greater reliability
5 years ago
Owen Green
360155f4c4
Try and fix thread callback double-free crash by going via RT message queue
5 years ago
Owen Green
fb17a08e24
Don't free memory twice
5 years ago
Owen Green
9eb2a44a69
Use (hacky) NRT SendReply for responses
...
This solves problems wih behaviour w/r/t server sync
5 years ago
Owen Green
010ecf557e
Wrapper: try to avoid crash if server is shut(ting) down when thread returns
5 years ago
Owen Green
0931042aff
Mop up some warnings
5 years ago
Owen Green
0b33b1ecaf
Refactor SC wrapper
...
Split into distinct files
Use Async commands for NRT processing (again)
5 years ago