Skip to content

Commit e09582b

Browse files
author
Emile Joubert
committed
Merged bug23052 into default
2 parents e75018d + b76b273 commit e09582b

File tree

5 files changed

+22
-19
lines changed

5 files changed

+22
-19
lines changed

packaging/RPMS/Fedora/rabbitmq-server.spec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ done
121121
rm -rf %{buildroot}
122122

123123
%changelog
124+
* Tue Nov 8 2011 [email protected] 2.7.0-1
125+
- New Upstream Release
126+
124127
* Fri Sep 9 2011 [email protected] 2.6.1-1
125128
- New Upstream Release
126129

packaging/debs/Debian/debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
rabbitmq-server (2.7.0-1) natty; urgency=low
2+
3+
* New Upstream Release
4+
5+
-- Steve Powell <[email protected]> Tue, 08 Nov 2011 16:47:50 +0000
6+
17
rabbitmq-server (2.6.1-1) natty; urgency=low
28

39
* New Upstream Release

packaging/macports/Portfile.in

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -92,21 +92,15 @@ post-destroot {
9292

9393
xinstall -m 555 ${filespath}/rabbitmq-script-wrapper \
9494
${wrappersbin}/rabbitmq-server
95-
96-
reinplace -E "s:MACPORTS_PREFIX/bin:${prefix}/bin:" \
97-
${filespath}/rabbitmq-script-wrapper
98-
reinplace -E "s:/usr/lib/rabbitmq/bin/:${prefix}/lib/rabbitmq/bin/:" \
99-
${filespath}/rabbitmq-script-wrapper
100-
reinplace -E "s:/var/lib/rabbitmq:${prefix}/var/lib/rabbitmq:" \
101-
${filespath}/rabbitmq-script-wrapper
102-
103-
xinstall -m 555 ${filespath}/rabbitmq-script-wrapper \
95+
reinplace -E "s:MACPORTS_PREFIX/bin:${prefix}/bin:g" \
96+
${wrappersbin}/rabbitmq-server
97+
reinplace -E "s:/usr/lib/rabbitmq/bin/:${prefix}/lib/rabbitmq/bin/:g" \
98+
${wrappersbin}/rabbitmq-server
99+
reinplace -E "s:/var/lib/rabbitmq:${prefix}/var/lib/rabbitmq:g" \
104100
${wrappersbin}/rabbitmq-server
105-
xinstall -m 555 ${filespath}/rabbitmq-script-wrapper \
106-
${wrappersbin}/rabbitmqctl
107-
xinstall -m 555 ${filespath}/rabbitmq-script-wrapper \
108-
${wrappersbin}/rabbitmq-plugins
109101

102+
file copy ${wrappersbin}/rabbitmq-server ${wrappersbin}/rabbitmqctl
103+
file copy ${wrappersbin}/rabbitmq-server ${wrappersbin}/rabbitmq-plugins
110104

111105
xinstall -m 644 -W ${mansrc}/man1 rabbitmq-server.1.gz rabbitmqctl.1.gz rabbitmq-plugins.1.gz \
112106
${mandest}/man1/

src/rabbit_guid.erl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@ guid() ->
7676
%% now() to move ahead of the system time), and b) it is really
7777
%% slow since it takes a global lock and makes a system call.
7878
%%
79-
%% A persisted serial number, in combination with self/0 (which
80-
%% includes the node name) uniquely identifies a process in space
79+
%% A persisted serial number, the node, and a unique reference
80+
%% (per node incarnation) uniquely identifies a process in space
8181
%% and time. We combine that with a process-local counter to give
8282
%% us a GUID.
8383
G = case get(guid) of
84-
undefined -> {{gen_server:call(?SERVER, serial, infinity), self()},
85-
0};
86-
{S, I} -> {S, I+1}
84+
undefined -> Serial = gen_server:call(?SERVER, serial, infinity),
85+
{{Serial, node(), make_ref()}, 0};
86+
{S, I} -> {S, I+1}
8787
end,
8888
put(guid, G),
8989
erlang:md5(term_to_binary(G)).

src/rabbit_reader.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ handle_other({conserve_memory, Conserve}, Deb, State) ->
281281
handle_other({channel_closing, ChPid}, Deb, State) ->
282282
ok = rabbit_channel:ready_for_close(ChPid),
283283
channel_cleanup(ChPid),
284-
mainloop(Deb, State);
284+
mainloop(Deb, maybe_close(State));
285285
handle_other({'EXIT', Parent, Reason}, _Deb, State = #v1{parent = Parent}) ->
286286
terminate(io_lib:format("broker forced connection closure "
287287
"with reason '~w'", [Reason]), State),

0 commit comments

Comments
 (0)