summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* refactoring: move all the low level message file i/o into a separate moduleMatthias Radestock2009-08-292-116/+153
| | | | The details of how messages are encoded in files are opaque to disk_queue.
* remove unused constantMatthias Radestock2009-08-291-1/+0
| | | | This was added in revision b48919ed4e12 for no apparent reason
* banish ?FILE_PACKING_ADJUSTMENT from all but three functionsMatthias Radestock2009-08-291-33/+29
| | | | | | | | The details of the message packing are opaque to high level code, as they should be. The TotalSize that code sees now is the total size of the message on disk, including all packing adjustments, which is all that is ever needed to perform all the necessary file positioning etc at that level.
* cosmeticMatthias Radestock2009-08-291-2/+2
|
* cosmetic - mostly whitespace shufflingMatthias Radestock2009-08-291-32/+30
|
* refactoring: rename non-sensical read_file_hc_cache to read_file_handle_cacheMatthias Radestock2009-08-291-9/+9
|
* refactoring: (re)introduce {ok, ...} return on open_fileMatthias Radestock2009-08-291-15/+15
| | | | | | This allows us to replace the last remaining file:open with open_file. Also, extract binary mode settings and use them in both open_file and fh cache creation.
* cosmetic: remove whitespaceMatthias Radestock2009-08-291-21/+18
|
* Other is KOMatthias Radestock2009-08-291-1/+1
| | | | accidentally changed in previous commit
* refactoring: extract reading of stop byteMatthias Radestock2009-08-291-14/+17
|
* cosmeticMatthias Radestock2009-08-291-3/+2
|
* cosmeticMatthias Radestock2009-08-291-5/+3
|
* refactoring: simplify match in read_next_file_entryMatthias Radestock2009-08-291-4/+4
| | | | this is equivalent since the read entities are unsigned
* refactoring: eliminate code duplication in read_message_from_diskMatthias Radestock2009-08-291-8/+7
|
* refactoring: extract file opening, and simplify file:position callsMatthias Radestock2009-08-291-25/+20
|
* refactor: pull msg_location_dets filename construction into separate funMatthias Radestock2009-08-281-6/+7
|
* cosmetic changes to shutdown marker codeMatthias Radestock2009-08-281-94/+95
| | | | | move it to the right place reorganise constants section
* Use an mnesia transaction to record safely shutting down, and associated ↵Matthew Sackman2009-08-281-0/+74
| | | | wiring on startup. Manually verified this all works.
* sigh, mergeMatthew Sackman2009-08-281-0/+8
|\
| * cosmetic - visual separation of sectionsMatthias Radestock2009-08-281-0/+8
| |
* | minor refactoringsMatthew Sackman2009-08-281-2/+1
|/
* dq: revert the table change to earlier on, so that recovery isn't as ↵Matthew Sackman2009-08-282-11/+19
| | | | horrendously slow. amqq_proc: correct order of actions in delete_queue and document.
* more mergingMatthew Sackman2009-08-281-5/+6
|\
| * merge headsMatthias Radestock2009-08-281-1/+1
| |\
| * | minor refactoringMatthias Radestock2009-08-281-5/+6
| | | | | | | | | | | | make it more obvious that ReqRem will always end up being <= 0
* | | superdooper. Recovery from crashes mid compaction tested, corrected, working.Matthew Sackman2009-08-282-18/+18
| |/ |/|
* | cosmeticMatthew Sackman2009-08-281-1/+1
|/
* merge heads - gratuitous shufflingMatthew Sackman2009-08-281-93/+117
|\
| * cosmetic: move things aroundMatthias Radestock2009-08-281-93/+117
| |
* | cosmetics - documentationMatthew Sackman2009-08-281-5/+8
|/
* cosmetics - formattingMatthew Sackman2009-08-281-14/+13
|
* merging headsMatthew Sackman2009-08-281-1/+1
|\
| * reference bug21489Matthias Radestock2009-08-281-1/+1
| |
* | Changes to memory_manager. Watch for change in overall amount of free ↵Matthew Sackman2009-08-281-38/+44
|/ | | | tokens, not requested amount
* cosmeticMatthew Sackman2009-08-281-1/+1
|
* less noisy startupMatthias Radestock2009-08-281-8/+2
|
* merge default into bug21368Matthias Radestock2009-08-2811-55/+240
|\
| * slight resequencing of core process startupMatthias Radestock2009-08-281-3/+3
| | | | | | | | | | - perform crucial check a bit earlier - start memory alarms as early as possible
| * merge in from bug 19356Matthew Sackman2009-08-2611-52/+237
| |\
| | * merging in from defaultMatthew Sackman2009-08-261-0/+11
| | |\ | | |/ | |/|
| | * merging in from defaultMatthew Sackman2009-08-256-242/+392
| | |\
| | * \ merging in from defaultMatthew Sackman2009-08-2551-584/+1744
| | |\ \
| | * | | If we don't do this then it means that scripts which call both run-node and ↵Matthew Sackman2009-07-281-0/+1
| | | | | | | | | | | | | | | | | | | | start-background-node have to do different things for each of them wrt quoting of the RABBITMQ_SERVER_START_ARGS var, which is a pita. Thus it should always be requoted consistently.
| | * | | cosmeticMatthew Sackman2009-07-231-2/+2
| | | | |
| | * | | cosmeticMatthias Radestock2009-07-212-9/+11
| | | | |
| | * | | raise minimum required otp version for dialyzer support to R12B-5Matthias Radestock2009-07-211-2/+2
| | | | | | | | | | | | | | | | | | | | since we depend on some new features, notably the 'timeout()' type.
| | * | | make dialyzer happyMatthias Radestock2009-07-211-2/+2
| | | | |
| | * | | Merge with upstream. Clean no conflicts to resolveEssien Ita Essien2009-07-211-2/+2
| | |\ \ \
| | * \ \ \ Merge with upstreamEssien Ita Essien2009-07-122-13/+54
| | |\ \ \ \
| | * | | | | timeout() is now built in. Redefinition is deprecatedEssien Ita Essien2009-06-211-1/+0
| | | | | | |