21 months ago Matthias Radestock minor refactor bug23129
21 months ago Matthias Radestock cosmetic bug23129
21 months ago Matthew Sackman Permit 0 ref counts and don't actually forget about messages until the file gets removed bug23133
21 months ago Matthias Radestock don't log file summary recover error bug23129
21 months ago Matthias Radestock don't attempt to recover file summary when we know there isn't one bug23129
21 months ago Matthias Radestock cosmetic bug23129
21 months ago Matthew Sackman Obtain from the fhc sync, and obtain it before we actually open the file bug23132
21 months ago Matthias Radestock more refactoring bug23129
21 months ago Matthias Radestock yet more refactoring bug23129
21 months ago Matthias Radestock now it compiles bug23129
21 months ago Matthias Radestock minor refactor bug23129
21 months ago Matthias Radestock cosmetic bug23129
21 months ago Matthias Radestock minor refactor bug23129
21 months ago Matthew Sackman Refactorings and improvents to msg_store startup bug23129
21 months ago Matthew Sackman The underlying call to file:copy will not make use of any erlang-level read buffer, so don't bother with it. bug23129
21 months ago Matthew Sackman Improve, correct and document msg store recovery bug23129
21 months ago Matthew Sackman Correct and simplify the recovery from crashed compactions bug23129
21 months ago Matthew Sackman When recovering, because of the possibility of finding the same msg twice, ensure that we only count and include the first copy. Other copies are then ignored. bug23129
21 months ago Matthew Sackman A msg can appear > once in the same file because of multiple queues receiving the same msg. When we iterate through the msgs we find in the file, we must check that the msg corresponds to the msg in the index, by matching not just with guid but also with offset. Also just for fun, assert the total_size matches. Also, fixed a mistake in file_handle_cache where the dirty flag on the destination of copy wasn't being set. bug23129
21 months ago Alexandru Scvortov typo + reformatting bug20284
21 months ago Alexandru Scvortov refactoring bug20284
21 months ago Alexandru Scvortov puback for persistent non-mandatory, non-immediate, unrouted messages bug20284
21 months ago Alexandru Scvortov pubacks are sent right after basic.returns bug20284
21 months ago Alexandru Scvortov simplified code a bit bug20284
21 months ago Alexandru Scvortov puback is also sent after something basic.gets the message bug20284
21 months ago Alexandru Scvortov partial acks for persistent messages bug20284
21 months ago Alexandru Scvortov only transient messages are immediately ack'd (so far) bug20284
21 months ago Alexandru Scvortov new logic bug20284
21 months ago Matthew Sackman Remove dead code in tests bug15930
21 months ago Matthew Sackman Move the linking into the start_channel function bug15930
21 months ago Matthew Sackman Reduce calls to connection_sup:reader bug15930
21 months ago Matthew Sackman Specs, moving things around, and removing dead code bug15930
21 months ago Matthew Sackman Cosmetics bug15930
21 months ago Matthew Sackman Remove writer flush and improve sync methods bug15930
21 months ago Marek Majkowski bug 23118 merged into default (windows file descriptors limit)
21 months ago Matthew Sackman Merging default into bug 15930 bug15930
21 months ago Matthew Sackman Improvements to comments bug23118
21 months ago Matthew Sackman Reduce the file descriptor limit for Windows to 512 bug23118
21 months ago Alexandru Scvortov merge bug23120 into default
21 months ago Alexandru Scvortov some instrumentation bug20284
21 months ago Alexandru Scvortov only have one ack timer running at a time bug20284
21 months ago Alexandru Scvortov type; all java tests pass now bug20284
21 months ago Alexandru Scvortov minor clarification bug20284
21 months ago Matthias Radestock merge default into bug15930 bug15930
21 months ago Matthias Radestock tiny simplifying refactor
21 months ago Matthias Radestock cosmetic: friendlier type name
21 months ago Matthias Radestock refactor: extract termination Reason analysis bug15930
21 months ago Matthias Radestock revert the change from 'stop' to 'flush_stop' bug15930
21 months ago Matthias Radestock remove dead code bug15930
21 months ago Matthias Radestock cosmetic bug15930
21 months ago Matthias Radestock use consistent return types for start/start_link functions bug23120
21 months ago Alexandru Scvortov refactor timer code; looks more like msg_store now bug20284
21 months ago Matthias Radestock merge bug23095 into default
21 months ago Alexandru Scvortov refactor + timer cancelled on channel terminate bug20284
21 months ago Alexandru Scvortov support for multiple confirmations bug20284
21 months ago Matthew Sackman Merging bug 23095 into bug 15930 bug15930
21 months ago Matthew Sackman Merging default into bug23095 bug23095
21 months ago Matthias Radestock do not ignore 'normal' permanent child terminations during shutdown bug23095
21 months ago Matthias Radestock never ignore 'noproc' during shutdown bug23095
21 months ago Matthias Radestock we must always clear both the 'EXIT' and 'DOWN' message bug23095