summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Improves dropwhile performanceAlvaro Videla2015-09-111-44/+91
| | | | Fixes #308
* Merge pull request #305 from rabbitmq/rabbitmq-server-304rabbitmq_v3_5_5_rc2Michael Klishin2015-09-091-11/+11
|\ | | | | refactors betas_from_index_entries/7 > betas_from_index_entries/4
| * unwelps codeAlvaro Videla2015-09-091-1/+1
| |
| * refactors betas_from_index_entries/7 > betas_from_index_entries/4Alvaro Videla2015-09-091-11/+11
| | | | | | | | Fixes #304
* | Merge pull request #302 from rabbitmq/rabbitmq-server-301Michael Klishin2015-09-091-5/+2
|\ \ | |/ |/| uses remove_msgs_by_id/2 in places where same functionality was duplicated
| * uses remove_msgs_by_id/2 in places where same functionality was duplicatedAlvaro Videla2015-09-091-5/+2
|/ | | | Fixes #301
* Merge pull request #300 from rabbitmq/rabbitmq-server-295rabbitmq_v3_5_5_rc1Michael Klishin2015-09-082-73/+175
|\ | | | | improvements for BQ:purge
| * CosmeticsMichael Klishin2015-09-081-6/+6
| |
| * InlineMichael Klishin2015-09-081-4/+2
| |
| * inline qi_deliver_and_ack funAlvaro Videla2015-09-071-5/+3
| |
| * typoAlvaro Videla2015-09-071-1/+1
| |
| * updates commentAlvaro Videla2015-09-071-3/+3
| |
| * renames function for clarityAlvaro Videla2015-09-071-2/+2
| |
| * refactors purge_pending_ack/2 to handle delete_and_terminateAlvaro Videla2015-09-071-30/+44
| |
| * wordingAlvaro Videla2015-09-071-1/+1
| |
| * renamingAlvaro Videla2015-09-071-6/+6
| |
| * cosmeticsAlvaro Videla2015-09-071-2/+3
| |
| * updates commentsAlvaro Videla2015-09-071-2/+17
| |
| * renames wipe_index -> reset_qi_stateAlvaro Videla2015-09-071-2/+2
| |
| * uses purge_when_no_pending_acks for delete_and_terminateAlvaro Videla2015-09-071-1/+1
| |
| * adds missing spaceAlvaro Videla2015-09-071-1/+1
| |
| * moves purge helpers to helpers areaAlvaro Videla2015-09-071-47/+50
| |
| * uses index purge callback in betas_from_index_entriesAlvaro Videla2015-09-071-35/+32
| |
| * refactors purgeAlvaro Videla2015-09-061-121/+103
| |
| * adds missing spec for reset_stateAlvaro Videla2015-09-041-0/+1
| |
| * takes into account the delete_and_terminate caseAlvaro Videla2015-09-041-39/+106
| |
| * Improves BQ:purge performance when there are no pending acksAlvaro Videla2015-09-032-13/+39
| | | | | | | | Fixes #295
* | Merge pull request #299 from rabbitmq/rabbitmq-server-297Alvaro Videla2015-09-081-1/+1
|\ \ | | | | | | Lower heartbeat timeout default to 60
| * | Lower heartbeat timeout default to 60Michael Klishin2015-09-071-1/+1
|/ / | | | | | | Fixes #297.
* | Merge branch 'rabbitmq-server-289' into stableMichael Klishin2015-09-042-16/+143
|\ \ | |/ |/|
| * implements maybe_flush_pre_publish_cacheAlvaro Videla2015-08-282-11/+24
| |
| * Merge branch 'stable' into rabbitmq-server-289Alvaro Videla2015-08-288-66/+263
| |\
| * | cosmeticsAlvaro Videla2015-08-281-4/+2
| | |
| * | cosmeticsAlvaro Videla2015-08-281-5/+5
| | |
| * | removes unnecessary DeltaRam changeAlvaro Videla2015-08-281-7/+6
| | |
| * | refactors QI flushingAlvaro Videla2015-08-281-40/+20
| | |
| * | removes stats optimization from reduce_memory_useAlvaro Videla2015-08-281-95/+43
| | |
| * | fixes argument orderAlvaro Videla2015-08-271-2/+2
| | |
| * | improves commentAlvaro Videla2015-08-271-1/+3
| | |
| * | maybe_write_index_to_disk_paging > maybe_batch_write_index_to_diskAlvaro Videla2015-08-271-14/+17
| | |
| * | improves push_alpha_to_betas stats calculationAlvaro Videla2015-08-271-12/+29
| | |
| * | fixes typoAlvaro Videla2015-08-271-1/+1
| | |
| * | improves limit_ram_acks stats calculationAlvaro Videla2015-08-271-13/+20
| | |
| * | refactors DeltaRam calculation from stats0Alvaro Videla2015-08-271-6/+7
| | |
| * | improves push_alphas_to_betas paging performanceAlvaro Videla2015-08-271-18/+30
| | |
| * | improves limit_ram_acks batching performanceAlvaro Videla2015-08-271-6/+20
| | |
| * | reinstates Force parameter to write_index_to_disk_pagingAlvaro Videla2015-08-271-12/+15
| | |
| * | improves push_betas_to_deltas performanceAlvaro Videla2015-08-272-13/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | When messages are persistend to the index, instead of pushing one message at a time to the FHC, now first we accumulate them in a list that acts as a cache, and then we push them all at once once push_betas_to_deltas finished recursion. The same is done when marking the message as delivered.
* | | Merge pull request #292 from rabbitmq/rabbitmq-server-291Michael Klishin2015-09-011-16/+23
|\ \ \ | | | | | | | | fetches IndexMaxSize at BQ init time
| * | | fetches IndexMaxSize at BQ init timeAlvaro Videla2015-09-011-16/+23
| | |/ | |/| | | | | | | Fixes #291