Paul Jones
a184554804
Updates to rabbitmq-server script to eliminate warnings about hidden files; ignoring generated directories
2009-07-22 16:17:32 +01:00
Paul Jones
c0d98e1713
Added a rabbit_plugin_activator to generate a .boot file for Rabbit; changed startup script to use this file if available
2009-07-22 15:48:50 +01:00
Paul Jones
1a3b107a92
Removed the existing rabbit.rel file, which does not appear to have been updated in many,many versions
2009-07-22 15:13:00 +01:00
Matthias Radestock
98d1423b60
merge bug21189 into default
2009-07-20 17:12:28 +01:00
Tony Garnock-Jones
fd58bef978
No longer call cleandb from clean.
2009-07-20 09:10:12 +01:00
Tony Garnock-Jones
b729616085
Make cleandb no longer stop the node
2009-07-16 14:34:29 +01:00
Matthias Radestock
0d611f1188
merge bug21060 into default
2009-07-01 13:43:18 +01:00
Matthias Radestock
d87dab3eaa
better exception tag
2009-07-01 13:23:57 +01:00
Matthias Radestock
ce40f4fce0
fix another off-by-one error
2009-07-01 13:23:26 +01:00
Matthias Radestock
092af4767e
fold
2009-07-01 13:23:08 +01:00
Tony Garnock-Jones
2da0708dd4
Fix off-by-one error (discovered by Matthias)
2009-07-01 13:06:48 +01:00
Matthias Radestock
cd42e2fe64
cosmetic
2009-07-01 12:55:41 +01:00
Tony Garnock-Jones
281e1749de
Convenience rabbit_basic functions.
2009-06-22 10:34:03 +01:00
Tim Clark
da5a1fd5b8
Updated portfile for 1.6.0 release
2009-06-18 16:16:35 +01:00
Matthias Radestock
10bec70734
tabs -> spaces
2009-06-18 15:54:55 +01:00
Matthew Sackman
203aeae69f
TMPDIR should be honoured by Makefile
2009-06-18 10:32:56 +01:00
Matthias Radestock
369c7fa6b9
Added tag rabbitmq_v1_6_0 for changeset 1588df06f913
2009-06-16 15:09:18 +01:00
Matthias Radestock
1db54c1fa3
add package changelog entries for 1.6.0 release
2009-06-16 15:07:12 +01:00
Matthias Radestock
9a2ea1f5f7
merge bug20961 into default
2009-06-16 13:55:21 +01:00
Matthias Radestock
d8fcfa9325
emergency merge of bug20958 into default
...
further qa is still required
2009-06-16 09:16:02 +01:00
Matthias Radestock
7bb1f75fd4
merge bug20979 into default
2009-06-16 07:14:55 +01:00
Matthias Radestock
2ba7e3fbe3
merge bug20976 into default
2009-06-16 07:12:59 +01:00
Tim Clark
0bca5bdb67
FIx for escaping of arguments
2009-06-14 18:30:30 +01:00
Tim Clark
e326cde5cb
Fixing up escaping of commandline arguments
2009-06-14 18:28:38 +01:00
Matthew Sackman
527a72bf8e
cleandb is now an rm -rf and build depends not on mnesia
2009-06-12 16:05:46 +01:00
Matthew Sackman
cf1d31bc78
Altered dependencies and added comment to the app
2009-06-12 14:57:13 +01:00
Tim Clark
5f60f56f04
Attempt to fix regexp in Portfile
2009-06-12 10:17:11 +01:00
Tim Clark
45985629a9
Changes to version and checksums
2009-06-12 09:45:05 +01:00
Matthew Sackman
549f17cfa6
merging in bug20943
2009-06-11 22:17:46 +01:00
Matthias Radestock
5c21de9043
refactoring: rename "round robin" to "active consumers"
2009-06-10 23:50:40 +01:00
Matthias Radestock
096e6d4324
proper round-robining even when blocking
...
This involved some substantial changes to the queue internal data
structures - mostly by choice; the new design is cleaner:
- We no longer keep a list of consumers in the channel
records. Now the channel records just contain a consumer count
instead, and that's only there for efficiency so we can more
easily tell when we need to register/unregister with the limiter.
- We now keep *two* consumer queues - one of active consumers
(that's the one we've always had) and one of blocked consumers.
We round-robin on the first one as before, and move things between the
two queues when blocking/unblocking channels. When doing so the
relative order of a channel's consumers is preserved, so the effects
of any round-robining the active consumers get carried
through to the blocked consumers when they get blocked and then back
to the active consumers when they get unblocked.
2009-06-10 23:39:52 +01:00
Matthias Radestock
4948fcbb60
emergency merge of bug20958 into default
...
We point to the macports files of the default branch from our web site
and they got broken with the merge of bug20333. This hopefully fixes
that, but further qa is required.
2009-06-10 18:33:06 +01:00
timc@afallen.home
11ab8c4ff6
Removed default shell, changed wrapper to work without default shell
2009-06-10 18:27:53 +01:00
timc@afallen.home
8d9514935a
Creates rabbitmq user with a default shell and uses correct arguments to the os x su command
2009-06-10 18:02:41 +01:00
Matthew Sackman
932be4e660
merge in bug20955
2009-06-10 16:43:40 +01:00
Matthias Radestock
248c83d08f
respect channel blocking when adding consumers
2009-06-10 15:30:49 +01:00
Hubert Plociniczak
979810d234
Merge bug20801 into default
2009-06-10 14:24:10 +01:00
Hubert Plociniczak
29243c8295
Merge two default branches into one.
2009-06-10 14:23:00 +01:00
Matthias Radestock
e113459fae
fix off-by-one error
...
not that it really matters much
2009-06-10 13:56:33 +01:00
Hubert Plociniczak
3b8c7ad5f7
Use dist macro for building correct distribution versions.
2009-06-10 13:38:17 +01:00
timc@afallen.home
4cb58da79f
Merge from bug20333 post verification
2009-06-10 12:17:41 +01:00
Matthias Radestock
50827e5bf8
cosmetic
2009-06-10 11:41:22 +01:00
Matthias Radestock
4a9485fc3b
merge bug20940 into default
2009-06-10 07:00:40 +01:00
Matthias Radestock
8254b8f5f3
cosmetic
2009-06-10 06:42:10 +01:00
Matthew Sackman
a05bed3092
Made can_send/2 into can_send/3.
2009-06-09 13:26:35 +01:00
Matthew Sackman
2f4f19b389
merging in bug20782
2009-06-08 11:16:02 +01:00
Matthias Radestock
1b43c217f4
clean up tx records in queues when a transaction's channel dies
...
Previously queues were only monitoring channels with subscribers or to
which ack-requiring messages had been delivered. Now queues also
monitor channels from which they have received transactional
publishes.
Queues record the last tx id they have seen from a channel. This then
makes it easy and efficient to find the associated tx record in the
queue's process dictionary when a channel process dies - the
alternative would be to scan the tx records for matching channel pids
- and perform the required rollback activities for the tx.
2009-06-05 08:10:51 +01:00
Matthias Radestock
eb638c17b4
refactoring: bundle up all the data for a publish
...
Passing this around as separate args was becoming a pain. Also, now
it's easier to add more data items.
2009-06-05 08:10:26 +01:00
Tony Garnock-Jones
e30c012241
Split out internal_declare/2.
2009-06-04 13:32:55 +01:00
Matthew Sackman
d24468428b
merge bug20633 into default
2009-06-04 10:43:18 +01:00