~ubuntu-branches/ubuntu/precise/corosync/precise-proposed

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Martin Loschwitz
  • Date: 2011-10-19 14:32:18 UTC
  • mfrom: (1.1.6 upstream) (5.1.16 sid)
  • Revision ID: james.westby@ubuntu.com-20111019143218-ew8phl0raqyog844
Tags: 1.4.2-1
* Changed my email address in debian/control
* Add corosync-blackbox to the corosync package
* Imported Upstream version 1.4.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2011-09-22  Steven Dake  <sdake@redhat.com>
 
2
 
 
3
        Deliver all messages from my_high_seq_recieved to the last gap
 
4
        This patch passes two test cases:
 
5
 
 
6
        -------
 
7
        Test #1
 
8
        -------
 
9
        Two node cluster - run cpgbench on each node
 
10
 
 
11
        modify totemsrp with following defines:
 
12
        Two test cases:
 
13
 
 
14
        -------
 
15
        Test #2
 
16
        -------
 
17
        5 node cluster
 
18
 
 
19
        start 5 nodes randomly at about same time, start 5 nodes randomly at about
 
20
        same time, wait 10 seconds and attempt to send a message.  If message blocks
 
21
        on "TRY_AGAIN" likely a message loss has occured.  Wait a few minutes without
 
22
        cyclng the nodes and see if the TRY_AGAIN state becomes unblocked.
 
23
 
 
24
        If it doesn't the test case has failed
 
25
 
 
26
        Reviewed-by: Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
27
        (cherry picked from commit 2ec4ddb039b310b308a8748c88332155afd62608)
 
28
 
 
29
2011-07-14  Russell Bryant  <russell@russellbryant.net>
 
30
 
 
31
        Resolve a deadlock between the timer and serialize locks.
 
32
        This patch resolves a deadlock between the serialize lock (in
 
33
        exec/main.c) and the timer lock (in exec/timer.c).  I observed this
 
34
        deadlock happening fairly quickly on a cluster using the EVT service
 
35
        from OpenAIS.  (OpenAIS 1.1.4, Corosync 1.4.1)
 
36
 
 
37
        In prioritized_timer_thread(), it was grabbing:
 
38
            1) timer lock
 
39
            2) serialize lock
 
40
 
 
41
        In another thread, you have:
 
42
            1) grab the serialize lock in deliver_fn() of exec/main.c
 
43
            2) grab the timer lock in corosync_timer_add_duration().
 
44
 
 
45
        The patch just swaps the locking order in the timer thread.
 
46
 
 
47
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
48
 
 
49
2011-09-08  Jan Friesse  <jfriesse@redhat.com>
 
50
 
 
51
        totemconfig: change minimum RRP threshold
 
52
        RRP threshold can be lower value then 5.
 
53
 
 
54
        Reviewed-by: Fabio M. Di Nitto <fdinitto@redhat.com>
 
55
        (cherry picked from commit f6c2a8dab786c50ece36dd3424e258e93a1000d3)
 
56
 
 
57
2011-09-05  Steven Dake  <sdake@redhat.com>
 
58
 
 
59
        Ignore memb_join messages during flush operations
 
60
        a memb_join operation that occurs during flushing can result in an
 
61
        entry into the GATHER state from the RECOVERY state.  This results in the
 
62
        regular sort queue being used instead of the recovery sort queue, resulting
 
63
        in segfault.
 
64
 
 
65
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
66
        (cherry picked from commit 48ffa8892daac18935d96ae46a72aebe2fb70430)
 
67
 
 
68
2011-09-01  Jan Friesse  <jfriesse@redhat.com>
 
69
 
 
70
        rrp: Higher threshold in passive mode for mcast
 
71
        There were too much false positives with passive mode rrp when high
 
72
        number of messages were received.
 
73
 
 
74
        Patch adds new configurable variable rrp_problem_count_mcast_threshold
 
75
        which is by default 10 times rrp_problem_count_threshold and this is
 
76
        used as threshold for multicast packets in passive mode. Variable is
 
77
        unused in active mode.
 
78
 
 
79
        Reviewed by: Steven Dake <sdake@redhat.com>
 
80
        (cherry picked from commit 752239eaa1edd68695a6e40bcde60471f34a02fd)
 
81
 
 
82
        rrp: Handle endless loop if all ifaces are faulty
 
83
        If all interfaces were faulty, passive_mcast_flush_send and related
 
84
        functions ended in endless loop. This is now handled and if there is no
 
85
        live interface, message is dropped.
 
86
 
 
87
        Reviewed by: Steven Dake <sdake@redhat.com>
 
88
        (cherry picked from commit 0eade8de79b6e5b28e91604d4d460627c7a61ddd)
 
89
 
 
90
2011-08-18  Tim Beale  <tim.beale@alliedtelesis.co.nz>
 
91
 
 
92
        A CPG client can sometimes lockup if the local node is in the downlist
 
93
        In a 10-node cluster where all nodes are booting up and starting corosync
 
94
        at the same time, sometimes during this process corosync detects a node as
 
95
        leaving and rejoining the cluster.
 
96
 
 
97
        Occasionally the downlist that gets picked contains the local node. When the
 
98
        local node sends leave events for the downlist (including itself), it sets
 
99
        its cpd state to CPD_STATE_UNJOINED and clears the cpd->group_name. This
 
100
        means it no longer sends CPG events to the CPG client.
 
101
 
 
102
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
103
        (cherry picked from commit 08f07be323b777118264eb37413393065b360f8e)
 
104
 
 
105
        Display ring-ID consistently in debug
 
106
        Ring ID was being displayed both as hex and decimal in places. Update so
 
107
        it's displayed consistently (I chose hex) to make debugging easier.
 
108
 
 
109
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
110
        (cherry picked from commit 370d9bcecf2716e52c8f729a53e9600fe6cc6aa4)
 
111
 
 
112
        Add code comment mapping for message handler defines
 
113
        As a corosync-newbie it can be hard to bridge the gap between where a
 
114
        particular message is sent and where the receive handler processes it,
 
115
        and vice versa.
 
116
 
 
117
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
118
        (cherry picked from commit 5a724a9c39465f7e63888f33375261506f69bd02)
 
119
 
 
120
2011-08-17  Jan Friesse  <jfriesse@redhat.com>
 
121
 
 
122
        cfg: Handle errors from totem_mcast
 
123
        totem_mcast function can return -1 if corosync is overloaded. Sadly
 
124
        in many calls of this functions was error code ether not handled at
 
125
        all, or handled by assert.
 
126
 
 
127
        Commit changes behaviour to ether return CS_ERR_TRY_AGAIN or put
 
128
        error code to later layers to handle it.
 
129
 
 
130
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
131
 
 
132
        cpg: Handle errors from totem_mcast
 
133
        totem_mcast function can return -1 if corosync is overloaded. Sadly in
 
134
        many calls of this functions was error code ether not handled at all, or
 
135
        handled by assert.
 
136
 
 
137
        Commit changes behaviour to ether return CS_ERR_TRY_AGAIN or put error
 
138
        code to later layers to handle it.
 
139
 
 
140
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
141
 
 
142
        coroipcc: use malloc for path in service_connect
 
143
        Coroipcc appropriately uses PATH_MAX sized variables for various data
 
144
        structures handling files in the initialization of the client.  Due to
 
145
        the use of 12 of these structures declared as stack variables, the
 
146
        application stack balloons to over 12*4k. This is especially problematic
 
147
        if threads are used by long running daemons to restart the connection
 
148
        to corosync so as to be resilient in the face of system services
 
149
        restarting (service corosync restart).
 
150
 
 
151
        A simple alternative is to allocate temporary memory to avoid
 
152
        requirements of large thread stacks.
 
153
 
 
154
        Original patch by Dan Clark <2clarkd@gmail.com>
 
155
 
 
156
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
157
 
 
158
2011-07-26  Jan Friesse  <jfriesse@redhat.com>
 
159
 
 
160
        main: let poll really stop before totempg_finalize
 
161
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
162
        (cherry picked from commit d4fb83e971b6fa9af0447ce0a70345fb20064dc1)
 
163
 
 
164
        Revert "totemsrp: Remove recv_flush code"
 
165
        This reverts commit 1a7b7a39f445be63c697170c1680eeca9834de39.
 
166
 
 
167
        Reversion is needed to remove overflow of receive buffers and dropping
 
168
        messages.
 
169
 
 
170
        (cherry picked from commit ddb5214c2c57194fe8e12d775398bfc5726743c4)
 
171
 
 
172
2011-07-26  MORITA Kazutaka  <morita.kazutaka@lab.ntt.co.jp>
 
173
 
 
174
        totemsrp: fix buffer overflows for large clusters (> 100 nodes)
 
175
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
176
        (cherry picked from commit 1d9f444feced36ec6118b4df5560f093ec44aba8)
 
177
 
 
178
2011-07-21  Jan Friesse  <jfriesse@redhat.com>
 
179
 
 
180
        specfile: Install corosync-signals.conf for dbus
 
181
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
182
        (cherry picked from commit 2d75c7058f32b0f58aa5c825c13187103fcde1b2)
 
183
 
 
184
        specfile: use _datadir as var expansion not exec
 
185
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
186
        (cherry picked from commit a197e7b1cec329701167def358f8c603b5dd054c)
 
187
 
 
188
        specfile: Correct URL and source0
 
189
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
190
        (cherry picked from commit f103fb29b3e062dff67338fd75b91ea59ceb4972)
 
191
 
 
192
2011-07-21  Tim Beale  <tim.beale@alliedtelesis.co.nz>
 
193
 
 
194
        Add some more stats for debugging
 
195
        + overload - number of times client is told to try again
 
196
        + invalid_request - message contained invalid paramter, e.g. invalid size
 
197
        + msg_queue_avail - messages currently available at the Totem layer
 
198
        + msg-queue_reserved - messages currently reserved at the Totem layer
 
199
 
 
200
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
201
        (cherry picked from commit 04f37df2f774b0d25540e27102c8a60527aa7125)
 
202
 
 
203
2011-07-18  Jan Friesse  <jfriesse@redhat.com>
 
204
 
 
205
        rrp: Handle rollower in passive rrp properly
 
206
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
207
        (cherry picked from commit ad5cda223c0916ea517d6f9f6c0ff4af3cd32246)
 
208
 
 
209
        rrp: handle rollover in active rrp properly
 
210
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
211
        (cherry picked from commit d02d2887471423bd23247895d96a0d687255aa55)
 
212
 
 
213
        totemconfig: Change default FAIL_TO_RECV_CONST
 
214
        Previous default (50) was too low for most modern switch hardware. This
 
215
        may trigger abort because the aru doesn't increase for 50 token
 
216
        rotations combined with a defect in how failed to recv conditions are
 
217
        handled.  By increasing this tunable, the condition should no longer
 
218
        trigger the errant code.
 
219
 
 
220
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
221
        (cherry picked from commit a48c8e517d82d099bfd3f4a8ebc11716eeb3962b)
 
222
 
 
223
2011-07-18  Steven Dake  <sdake@redhat.com>
 
224
 
 
225
        Correct missing poll funtions from service handler struct needed for confdb APIs
 
226
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
227
        (cherry picked from commit c544e87bb0bfdb6e2c5a43ec01113f814e738550)
 
228
 
 
229
        Fix problem where corosync will segfault if there are gaps in recovery queue
 
230
        Fixes a problem where there are gaps in the recovery queue.  Example my_aru = 5,
 
231
        but there are messages at 7,8.  8 = my_high_seq_received which results
 
232
        in data slots taken up in new message queue.  What should really happen
 
233
        is these last messages should be delivered after a transitional
 
234
        configuration to maintain SAFE agreement.  We don't have support for
 
235
        SAFE atm, so it is probably safe just to throw these messages away.  Without
 
236
        this change, the new message queue on a new configuraton change is out of sync.
 
237
 
 
238
        Tested-by: Tim Beale <tlbeale@gmail.com>
 
239
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
240
        (cherry picked from commit a3d98f1652011d6bc75101c7b8aa098c2d2977e4)
 
241
 
 
242
2011-07-15  Jan Friesse  <jfriesse@redhat.com>
 
243
 
 
244
        Ensure that strings are null terminated after strncpy().
 
245
        From the strcpy(3) man page, the following warning is given:
 
246
          The strncpy() function is similar, except that at most n bytes of src
 
247
          are  copied.  Warning: If there is no null byte among the first n bytes
 
248
          of src, the string placed in dest will not be null-terminated.
 
249
 
 
250
        The current corosync code base does not take this warning into account
 
251
        when using strncpy, potentially resulting in non-null terminated strings.
 
252
 
 
253
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
254
        (backported from commit a609f79f1f8d23f8e57fe2afb383bd62621545f6)
 
255
 
 
256
        cfgtool: print list of IP with space between items
 
257
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
258
        (cherry picked from commit b4bef1cbf533ec1b8bdefb21a7987c6f69a40b3d)
 
259
 
 
260
        cpgtool: print list of IP with space between items
 
261
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
262
        (cherry picked from commit f6df7823fafed80f555b6a7d76643d2b555d17bb)
 
263
 
 
264
        cfg_get_node_addrs: Return correct addresses
 
265
        Zero element array behavior is very different from normal array or
 
266
        pointer. This behavior is root of problem in not returning correctly
 
267
        filled array of addresses. This appeared only in rrp mode, where more
 
268
        then one address is returned.
 
269
 
 
270
        All memcpy's are now correctly converted to copy pointer to char.
 
271
 
 
272
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
273
        (cherry picked from commit 033f7ced1061e39647b0b9d07e1eecb74839cd8a)
 
274
 
 
275
        corosync-fplay: use uint32_t and remove bit-shift
 
276
        The flight recorder records all data in 32 bit words. Use uint32_t type
 
277
        rather then unsigned int. Also remove bit-shift with multiply by sizeof
 
278
        uint32_t.
 
279
 
 
280
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
281
        (cherry picked from commit 12163b62d2d84ec438f35f5b942d3e8525585755)
 
282
 
 
283
        corosync-fplay: Use size_t length mod in printf
 
284
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
285
        (cherry picked from commit d3e9382d57e02724b44ea5f5736f42deb6c65a82)
 
286
 
 
287
        corosync-fplay: handle too large rec_size
 
288
        Corrupted files may contain items with rec_size larger then g_record
 
289
        buffer and/or flt_data_size.
 
290
 
 
291
        Also g_record array size is now defined as constant.
 
292
 
 
293
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
294
        (cherry picked from commit 7b0517f5e97af89ecb0a1c3145ad1db2a35475f5)
 
295
 
 
296
        logsys: Properly lock flt data before dump
 
297
        Data needs to be locked, otherwise resulting fdata file may be
 
298
        incorrect.
 
299
 
 
300
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
301
        (cherry picked from commit c5e823732504e0c6e9e0eb66870bcacafde080c9)
 
302
 
 
303
        logsys: Don't leak fd on successful fdata dump
 
304
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
305
        (cherry picked from commit 88515e3d20d9b34cc7a15e8da717aeb0a9965900)
 
306
 
 
307
        Handle "nocluster" kernel parameter in init script
 
308
        Init script checks kernel parameters and refuses to start corosync if
 
309
        nocluster parameter exist on boot time. The init script will
 
310
        continue to work as expected from console/tty after boot.
 
311
 
 
312
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
313
        (cherry picked from commit fbbb3f01cbb7b5a6a105dbc4fe1541ca8bdb5e4d)
 
314
 
 
315
2011-07-08  Jan Friesse  <jfriesse@redhat.com>
 
316
 
 
317
        totemiba: free send_buf on ibv_reg_mr failure
 
318
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
319
        (cherry picked from commit 57749ec02a081b21218508355f139315bb95b652)
 
320
 
 
321
2011-07-07  Florian Haas  <florian.haas@linbit.com>
 
322
 
 
323
        build: disable RDMA support in RPMs by default
 
324
        Rather than curiously disable RDMA support by default in configure and
 
325
        enable it by default in RPM builds, streamline the default
 
326
        configuration to always turn RDMA support off. It can be enabled in
 
327
        RPM builds with "--with rdma".
 
328
 
 
329
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
330
        (cherry picked from commit 051bca82df29d3448c55b772a4c4935c70c83643)
 
331
 
 
332
        build: set RDMA related _LIBS and _CFLAGS only if building with RDMA support
 
333
        Having to force {ibverbs,rdmacm}_{LIBS,CFLAGS} looks positively odd;
 
334
        so this may warrant further review. However, they are definitely not
 
335
        needed if building without RDMA support.
 
336
 
 
337
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
338
        (cherry picked from commit e715a455b6fc2582f505f4b24ac1500068687ba9)
 
339
 
 
340
        build: make RDMA support an RPM build conditional
 
341
        Enable RDMA in RPM builds by default to maintain the previous behavior
 
342
        (which always included --enable-rdma in the %configure invocation).
 
343
 
 
344
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
345
        (cherry picked from commit 17fb819af1168d2d271a4d49a3f2536addcb80ed)
 
346
 
 
347
        build: force LC_ALL=C correctly for dates
 
348
        Failure to force "C" dates will have RPM et al. complain about invalid
 
349
        dates and timestamps.
 
350
 
 
351
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
352
        (cherry picked from commit b8809eaf270196ecb061fefa043c7bca8af75b06)
 
353
 
 
354
2011-07-07  Tim Beale  <tim.beale@alliedtelesis.co.nz>
 
355
 
 
356
        Fix compile/runtime issues for _POSIX_THREAD_PROCESS_SHARED < 1
 
357
        For the case where _POSIX_THREAD_PROCESS_SHARED < 1, the code doesn't compile
 
358
        for corosync v1.3.1. And when it does compile, it crashes on our system - our
 
359
        version of uClibc seems to always expect a 4th arg. The man pages suggests
 
360
        the 4th arg is optional, but does say: 'For greater portability it is best to
 
361
        always call semctl() with four arguments', which is what this patch does.
 
362
        Also removed semop as it's an unused variable.
 
363
 
 
364
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
365
        (cherry picked from commit 77f7e5b0fe40338e6e5760feb12768defa6b0cf9)
 
366
 
 
367
        getpwnam_r()/getgrnam_r() returns ERANGE for some systems
 
368
        On our system the expected buffer length is 256. This means calls to
 
369
        getpwnam_r()/getgrnam_r() return ERANGE error and corosync fails to startup.
 
370
        These 2 functions return ERANGE when insufficient buffer space is supplied.
 
371
        Judging by the man page for getpwnam_r, the correct way to determine the
 
372
        buffersize on any given system is to use sysconf().
 
373
 
 
374
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
375
        (cherry picked from commit ba107f0a33fd5e6ef4073b9cc5539740e6ae3c12)
 
376
 
 
377
2011-07-07  Jiaju Zhang  <jjzhang.linux@gmail.com>
 
378
 
 
379
        RRP: redundant ring automatic recovery
 
380
        This patch automatically recovers redundant ring failures.
 
381
 
 
382
        Please note that this patch introduced rrp_autorecovery_check_timeout
 
383
        in totem config hence breaks internal ABI. The internal ABI users
 
384
        of totem.h need to rebuild their binaries.
 
385
 
 
386
        Tested-by: Jan Friesse <jfriesse@redhat.com>
 
387
        Tested-by: Florian Haas <florian.haas@linbit.com>
 
388
        Tested-by: Jiaju Zhang <jjzhang@suse.de>
 
389
        (cherry picked from commit 5dc33c2824e9fd2b8c18e2e30cf60210c5e8617e)
 
390
 
 
391
2011-07-07  Jan Friesse  <jfriesse@redhat.com>
 
392
 
 
393
        flatiron: enable compile with --enable-fatal-warnings
 
394
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
395
 
 
396
2011-07-04  Tim Serong  <tserong@novell.com>
 
397
 
 
398
        Correct mailing list address in corosync_overview manpage
 
399
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
400
        (cherry picked from commit 5a3a42dd2b6f9c12af4a653f6bd1b0b808581690)
 
401
 
 
402
2011-07-04  Masatake YAMATO  <yamato@redhat.com>
 
403
 
 
404
        fix typos in cpg_mcast_joined.3 and cpg_zcb_mcast_joined.3
 
405
        (cherry picked from commit 7ba892dac323f9656c16981e02d3612f521bfbdb)
 
406
 
 
407
2011-07-04  Steven Dake  <sdake@redhat.com>
 
408
 
 
409
        Add coverity target to corosync makefile.am
 
410
        Allow a make coverity target for those developers with coverity tools
 
411
        available to them.
 
412
 
 
413
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
414
        (cherry picked from commit 899052484eaf3cee08d0a56b6579b73bf2ce99a0)
 
415
 
 
416
2011-06-29  Jan Friesse  <jfriesse@redhat.com>
 
417
 
 
418
        coroipcc: Test _SC_PAGESIZE result
 
419
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
420
        (cherry picked from commit 94d934e0e0fa55027a974eb709a488802ee6134e)
 
421
 
 
422
        Remove spinlocks
 
423
        Spinlocks are now removed, because even spinlock can improve
 
424
        speed is some special cases, in most cases it makes corosync CPU usage
 
425
        much more intensive and less responsive then if only mutexes are used.
 
426
 
 
427
        What we were doing is:
 
428
        pthread_mutex_lock
 
429
        pthread_spin_lock
 
430
        pthread_spin_unlock
 
431
        pthread_mutex_unlock
 
432
 
 
433
        what is not safe.
 
434
 
 
435
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
436
        (backported from commit 8c717c22b2f137f81ac5ae1a3437d73b62bb451d)
 
437
 
 
438
        votequorum: free newly allocated node if nodeid==0
 
439
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
440
        (cherry picked from commit 5458d4f27ad956d23a27a0d83b9cf9a6e36e68d0)
 
441
 
 
442
2011-06-28  Jerome Flesch  <jerome.flesch@netasq.com>
 
443
 
 
444
        Fix usage of strerror_r()/perror()
 
445
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
446
        (backported from commit 00434a4f10f0a0b0dfb1714504860d7ef560f7fb)
 
447
 
 
448
2011-06-28  Steven Dake  <sdake@redhat.com>
 
449
 
 
450
        sched_params log message incorrect
 
451
        The sched_params parameter was set before being printed.
 
452
 
 
453
        Reviewed-by:  <sdake@redhat.com>
 
454
        (cherry picked from commit ae4a3af3407ec185f88172fdc88cc6227647565b)
 
455
 
 
456
2011-06-28  Jan Friesse  <jfriesse@redhat.com>
 
457
 
 
458
        confdb: Resolve dispatch deadlock
 
459
        Following situation could happen:
 
460
        - one thread is waiting for finish write operation (line 853), objdb is
 
461
          locked
 
462
        - flush (done in objdb_notify_dispatch) is called in main thread, but
 
463
          this call will never appear because main thread is waiting for objdb
 
464
          lock.
 
465
 
 
466
        In this situation deadlock appears.
 
467
 
 
468
        Commit solves this by:
 
469
        - setting pipe to non-blocking mode
 
470
        - pipe is used only as trigger for coropoll
 
471
        - dispatch messages are stored in list
 
472
        - main thread is processing messages from list
 
473
 
 
474
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
475
        (cherry picked from commit b5d2f4578a239c6ee500e43542a93d0fa48d7fb6)
 
476
 
 
477
        objdb: save copy of handles in object_find_create
 
478
        Following situation could happen:
 
479
        - process 1 thru confdb creates find handle
 
480
        - calls find iteration once
 
481
        - different process 2 deletes object pointed by process 1 iterator
 
482
        - process 1 calls iteration again ->
 
483
          object_find_instance->find_child_list is invalid pointer
 
484
 
 
485
        -> segfault
 
486
 
 
487
        Now object_find_create creates array of matching object handlers and
 
488
        object_find_next uses that array together with check for name. This
 
489
        prevents situation where between steps 2 and 3 new object is created
 
490
        with different name but sadly with same handle.
 
491
 
 
492
        Also good to note that this patch is more or less quick hack rather
 
493
        then proper solution. Real proper solution is to not use pointers
 
494
        and rather use handles everywhere. This is big TODO.
 
495
 
 
496
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
497
        (cherry picked from commit e8000c7b9b93b2ac4e6bec39df26755fdd4a8cf0)
 
498
 
 
499
2011-06-28  Jiaju Zhang  <jjzhang.linux@gmail.com>
 
500
 
 
501
        RRP: Fix ring initialization issue for UDPU mode
 
502
        Redundant ring has some problem in the UDP unicast mode. The problem
 
503
        is the second ring has not been successfully initialized, that is, the
 
504
        second time iface_changes happens, the member list for that interface
 
505
        has not been added, which results in that ring cannot transmit normal
 
506
        message. So the second ring cannot take over the work if the first
 
507
        ring is down. This patch fixes this issue.
 
508
 
 
509
        comments from review:
 
510
        More work is needed probably in totemnet where totemnet maintains the
 
511
        the of node list and an iterator for them, and totemudpu_member_add adds
 
512
        state information to a context for the iteration.
 
513
 
 
514
        In any regard, that is somewhat difficult to test, so I'll merge this
 
515
        patch for now - keep in mind interface changes on the bindnetaddr will
 
516
        cause problems with udpu after this patch has been commmitted.
 
517
 
 
518
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
519
        (cherry picked from commit c6bfc6b5d62d19686104265e8a1b2409f4c1eaf8)
 
520
 
 
521
2011-06-28  Jan Friesse  <jfriesse@redhat.com>
 
522
 
 
523
        coroipcc: check recvmsg result in socket_recv
 
524
        According specification recvmsg can return 0, which means that
 
525
        connection is closed. We had this check, but limited only for systems
 
526
        other then Linux. recvmsg can return 0 even on Linux, so check is now
 
527
        applied on all systems.
 
528
 
 
529
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
530
        (cherry picked from commit 2e5dc5f322a5a852d31f5775debbf51e062695ba)
 
531
 
 
532
        confdb: Properly check result of object_find_create
 
533
        in confdb_object_iter result of object_find_create is now properly
 
534
        checked. object_find_create can return -1 if object doesn't exists.
 
535
        Without this check, incorrect handle (memory garbage) was directly
 
536
        passed to object_find_next.
 
537
 
 
538
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
539
        (cherry picked from commit 9afb4bdaa84aa3e7b48aa0a5136ee039dc73e19a)
 
540
 
 
541
        crypto: rng_make_prng prevent buf overflow
 
542
        with bits set to 1023, buf of 256 bytes was filled by rng_get_bytes
 
543
        up to 257 bytes. Buf is now 258 bytes so it's no longer problem.
 
544
 
 
545
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
546
        (cherry picked from commit 50f05bfa15622e10f58511e8b0b8dadfe670e12f)
 
547
 
 
548
        mainconfig: Check retval of logsys_format_set
 
549
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
550
        (cherry picked from commit afa0398ca4a605c0896b0d02b02805db736c0090)
 
551
 
 
552
        testcpgzc: fgets buffer to really allocated size
 
553
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
554
        (cherry picked from commit aa23d20125ed9845186471e417bbe010978b7c29)
 
555
 
 
556
        cpg: do_proc_join change list_slice to list_add
 
557
        In this concrete case result is equivalent but makes coverity happy.
 
558
 
 
559
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
560
        (cherry picked from commit f95d3b3bf206995d0bc04ae4b1855932eaaa4911)
 
561
 
 
562
        totemudp: memset of proper size
 
563
        In totemudp_mcast_thread_state_constructor memset to
 
564
        sizeof(struct totemudp_mcast_thread_state) instead of size of
 
565
        pointer.
 
566
 
 
567
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
568
        (cherry picked from commit 531e81602f8b47846aec8573dc57cb8941100367)
 
569
 
 
570
        coroipcs: init buf in coroipcs_handler_dispatch
 
571
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
572
        (cherry picked from commit ea0a24866ccf27a4010edf75c5d0d223a84c80cd)
 
573
 
 
574
        coroparse: don't leak dirent
 
575
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
576
        (cherry picked from commit c2a39cb8e2b3cc717dfe273425df3f2b4d0b48c0)
 
577
 
 
578
        logsys: _logsys_wthread_create never returns != 0
 
579
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
580
        (cherry picked from commit d76bb76d1fef350eef74ada4f834c2011a70889e)
 
581
 
 
582
        notifyd: Check retval of corosync_cfg_initialize
 
583
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
584
        (cherry picked from commit 844c8759d72637e1c7776d598744343ddee62e2e)
 
585
 
 
586
        totemconfig: discard check of objdb_get_string ret
 
587
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
588
        (cherry picked from commit 6b9297131cda9ae874effa4e27ad70601a56d977)
 
589
 
 
590
        coroipcc: proper path size in coroipcc_zcb_alloc
 
591
        memory_map function internally limits maximum path size to
 
592
        PATH_MAX but coroipcc_zcb_alloc passed smaller buffer.
 
593
 
 
594
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
595
        (cherry picked from commit 0273c54054f7e8c83b165daa1a4ded13f78f0515)
 
596
 
 
597
        libquorum: memset/memcpy proper size of callbacks
 
598
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
599
        (cherry picked from commit 6af98e79ee7f0278b641cb8f0cd8d8499988e373)
 
600
 
 
601
        iazc: Reduce number of mem alloc and memcpy
 
602
        X86 processors are able to handle unaligned memory access. Improve
 
603
        performance by using that feature on i386 and x86_64 compatible
 
604
        processors, and use old aligning code on different processors.
 
605
 
 
606
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
607
        (cherry picked from commit 77d98081251d1821ff62777dffd4543700737e02)
 
608
 
 
609
2011-06-28  Jerome Flesch  <jerome.flesch@netasq.com>
 
610
 
 
611
        logsys: When corosync is compiled with --enable-small-memory-footprint, also reduce the size of the logsys SHM
 
612
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
613
        (cherry picked from commit 6bec0aa2276530d25a1984e90f7bd274f8d0c75b)
 
614
 
 
615
        coroipcc_dispatch_get(): Fix --enable-small-memory-footprint support
 
616
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
617
        (cherry picked from commit 795aa5e24cee83c88b8a6ea3a3fd06e754f55010)
 
618
 
 
619
        coroipcs_handler_dispatch(): Fix conn_info->service security value: -1 is not a good security value since it's equal to SOCKET_SERVICE_INIT
 
620
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
621
        (cherry picked from commit b11267211515e4fc50882acd5f2afe493c363708)
 
622
 
 
623
        coroipcc: Fix unhandled BSD EOF in coroipcc_dispatch_get()
 
624
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
625
        (cherry picked from commit 76426d7901def8bd7f3da8b07107f765dd8572d4)
 
626
 
 
627
        Corosync: Fix build when done with --enable-fatal-warnings
 
628
        Reviewed-by: Jan Friesse<jfriesse@redhat.com>
 
629
        (backported from commit fe51e703675232a69009245cd9e0523bb1858dd6)
 
630
 
 
631
2011-06-28  Russell Bryant  <russell@russellbryant.net>
 
632
 
 
633
        logsys.c: Use snprintf() instead of sprintf().
 
634
        Change a couple of string functions to use the the output length
 
635
        limiting counterpart.
 
636
 
 
637
        (cherry picked from commit a53e402912a7c4c4039b928d3b741fe8239ab2f7)
 
638
 
 
639
2011-06-28  Jan Friesse  <jfriesse@redhat.com>
 
640
 
 
641
        corosync-objctl: Option to display binary data
 
642
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
643
        (cherry picked from commit 801717e46391af0b4d3103746b721e663f6db167)
 
644
 
 
645
2011-06-28  Angus Salkeld  <asalkeld@redhat.com>
 
646
 
 
647
        cpg: fix sync master selection when one node paused.
 
648
        If one node is paused it can miss a config change and
 
649
        thus report a larger old_members than expected.
 
650
 
 
651
        The solution is to use the left_nodes field.
 
652
 
 
653
        Master selection used to be "choose node with":
 
654
        1) largest previous membership
 
655
        2) (then as a tie-breaker) node with smallest nodeid
 
656
 
 
657
        New selection:
 
658
        1) largest (previous #nodes - #nodes know to have left)
 
659
        2) (then as a tie-breaker) node with smallest nodeid
 
660
 
 
661
        (cherry picked from commit 956a1dcb4236acbba37c07e2ac0b6c9ffcb32577)
 
662
 
 
663
2011-06-28  Jan Friesse  <jfriesse@redhat.com>
 
664
 
 
665
        totemsrp: Enhance mcast failure detection
 
666
        memb_state_gather_enter increase stats.continuous_gather only if
 
667
        previous state was gather also. This should happen only if multicast is
 
668
        not working properly (local firewall in most cases) and not if many
 
669
        nodes joins at one time.
 
670
 
 
671
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
672
        (cherry picked from commit 61d83cd719bcc93a78eb5c718a138b96c325cc3e)
 
673
 
 
674
        coroipcs: Deny connect to service without initfn
 
675
        If library connect to service with no init function, coroipcs will try
 
676
        to dereference NULL pointer. Now we correctly return error code
 
677
        CS_ERR_NOT_EXIST.
 
678
 
 
679
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
680
        (cherry picked from commit 719fddd8e16b6da8694fa84dd2fafbb202401200)
 
681
 
 
682
2011-04-15  Tim Serong  <tserong@novell.com>
 
683
 
 
684
        Add ipc_refcnt to message_handler_req_{exec, lib}_cfg_ringreenable()
 
685
        Without refcounting the conn pointer here, corosync will segfault
 
686
        if one kills a running instance of "corosync-cfgtool -r" (rhbz#695191)
 
687
 
 
688
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
689
 
 
690
        Fix tyop in RRP faulty error messages
 
691
        Reviewed-by: Russell Bryant <russell@russellbryant.net>
 
692
 
 
693
2011-04-15  Steven Dake  <sdake@redhat.com>
 
694
 
 
695
        Align ipc on 8 byte boundaries
 
696
        Align all ipc messages on 8 byte boundaries.  This alignment will remove bus
 
697
        errors on systems that can't access non-byte aligned data and should improve
 
698
        performance.
 
699
 
 
700
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
701
 
 
702
        Fix problem where unaligned totemip address access would result in bus error on non-unaligned-safe architectures.
 
703
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
704
 
 
705
2011-04-15  Greg Walton  <corosync@gwalton.net>
 
706
 
 
707
        Clean up ENDIAN ifdef tests
 
708
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
709
 
 
710
2011-04-13  Angus Salkeld  <asalkeld@redhat.com>
 
711
 
 
712
        IPC: place calls to stats functions outside of mutexes
 
713
        This is to prevent nasty deadlocks between IPC and objdb.
 
714
 
 
715
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
716
 
 
717
2011-04-12  Zane Bitter  <zane.bitter@gmail.com>
 
718
 
 
719
        Provide better checking of the message type
 
720
        A negative value for the message type (on systems where char is signed)
 
721
        would cause a crash. This is highly probable if the cluster is, for example,
 
722
        misconfigured to have encryption enabled on some nodes but not others.
 
723
 
 
724
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
725
 
 
726
2011-03-29  Steven Dake  <sdake@redhat.com>
 
727
 
 
728
        Fix problem in previous commit leading to compiler error
 
729
        commit 78ae800f80fa9cd0fe593724f5c64138c205fec5 was backported from master
 
730
        without addressing the lack of a few services in flatiron.
 
731
 
 
732
2011-03-29  Angus Salkeld  <asalkeld@redhat.com>
 
733
 
 
734
        Fix shutdown when a confdb client is still connected
 
735
        If you are connected to corosync and registered for
 
736
        object notifications then corosync is asked to shutdown
 
737
        the IPC server will get stuck. This is because the pipe
 
738
        is closed and the refcount is increased. This leaves ipcs
 
739
        with a connection that it can't destroy.
 
740
 
 
741
        Solution:
 
742
        1) if a write to the pipe fails (pipe closed) decrement the refcounter.
 
743
        2) fix the object_track_stop() - it was not working as the functions
 
744
           did not match up. (this caused the late callbacks).
 
745
        3) in ipcs call exit_fn() then stats_destroy_connection() so that
 
746
           the service engine can have time to call object_track_stop()
 
747
           before the object gets destroyed.
 
748
 
 
749
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
750
 
 
751
        STATS: add the service name to the connection name.
 
752
        This helps to quickly identify what service the application
 
753
        is connected to.
 
754
 
 
755
        The object will now look like:
 
756
        runtime.connections.corosync-objctl:CONFDB:19654:13.service_id=11
 
757
        runtime.connections.corosync-objctl:CONFDB:19654:13.client_pid=19654
 
758
        etc...
 
759
 
 
760
        This also makes it clearer to receivers of the dbus/snmp events
 
761
        what is going on.
 
762
 
 
763
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
764
 
 
765
        NOTIFYD: prevent duplicate quorate events.
 
766
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
767
 
 
768
        NOTIFYD: fix retrieving the application's parent name.
 
769
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
770
 
 
771
2011-03-24  Angus Salkeld  <asalkeld@redhat.com>
 
772
 
 
773
        confdb: send notifications from the main thread not IPC thread
 
774
        corosync-notifyd has exposed an issue with confdb notifications.
 
775
 
 
776
        The normal state of affairs is:
 
777
        IPC thread > lock > objdb > lock
 
778
 
 
779
        objdb notification whilst really useful turn things around:
 
780
        <middle of big call chain>
 
781
        objdb > lock > confdb > ipc > lock
 
782
 
 
783
        This reverse ordering of locks causes a horrible dead lock.
 
784
 
 
785
        I see this patch as a work around until corosync-2.0
 
786
        when most of the threads and locking disappear.
 
787
 
 
788
        This patch adds a pipe to confdb service. When we get a
 
789
        objdb notification a struct gets written to the pipe.
 
790
        The poll loop then runs the dispatch in the main thread.
 
791
        In the dispatch we call the real ipc_dispatch_send().
 
792
 
 
793
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
794
 
 
795
2011-03-24  Steven Dake  <sdake@redhat.com>
 
796
 
 
797
        totemsrp: free messages originated in recovery rather then rely on messages_free
 
798
        Relying on messages_free may seem like it should work, but it leads to a
 
799
        situation where every node has released the messages, yet some nodes think
 
800
        messages are missing.  The output then looks like "Retransmit: #" in
 
801
        repitition.  This patch frees those messages immediately during the transition
 
802
        to the OPERATIONAL state and sets the internal variables totemsrp depends
 
803
        upon to the proper values.
 
804
 
 
805
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
806
 
 
807
        totemsrp: Only restore old ring id information one time
 
808
        The current code stores the current ring information every time a commit
 
809
        token is generated.  This causes the old ring id used for comparison purposes
 
810
        to increase if a token is lost in commit or recovery, resulting in failure of
 
811
        totem.  This patch changes the behavior to only store the old ring id one
 
812
        time when the commit token is received, and then further commit token ring
 
813
        id saves are not done until OPERATIONAL is reached.
 
814
 
 
815
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
816
 
 
817
        totemsrp: Remove recv_flush code
 
818
        The recv_flush code is no longer necessary because of the miss_count_count
 
819
        addition.  It can in some cases lead to register corruption because of
 
820
        interactions with -fstack-protector, the recursive nature of how this code
 
821
        works, and interactions with the optimizer in some versions of gcc.
 
822
 
 
823
        Reviewed-by: Jan Friesse <jfriesse@redhat.com>
 
824
 
 
825
2011-03-21  Steven Dake  <sdake@redhat.com>
 
826
 
 
827
        Resolve abort during simulatenous stopping of atleast 4 nodes
 
828
        consider 5 nodes.
 
829
 
 
830
        node 3,4 stopped (by random stopping) node 1,2,5 form new configuration
 
831
        and during recovery node 1 and node 2 are stopped (via service service
 
832
        corosync stop).  This causes 5 never to finish recovery within the timeout
 
833
        period, triggering a token loss in recovery.  Bug #623176 resolved an assert
 
834
        which happens because the full ring id was being restored.  The resolution
 
835
        to Bug #623176 was to not restore the full ring id, and instead operate
 
836
        (according to specifications) the new ring id.  Unfortunately this exposes
 
837
        a problem whereby the restarting of nodes 1-4 generate the same ring id.
 
838
        This ring id gets to the recovery failed node 5 which is now in gather,
 
839
        and triggers a condition not accounted for in the original totem specification.
 
840
 
 
841
        It appears later work from Dr. Agarwal's PHD dissertation considers this
 
842
        scenario.  That solution entails rejecting the regular token in the above
 
843
        condition.  Since the ring id is also used to make decisions for commit token
 
844
        acceptance, we must also take care to reject the regular token in all cases
 
845
        after transitioning from OPERATIONAL.
 
846
 
 
847
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
848
 
 
849
2011-03-21  Angus Salkeld  <asalkeld@redhat.com>
 
850
 
 
851
        notifyd: dispatch only one message at a time.
 
852
        This is avoid getting stuck in the dispatch processing
 
853
        messages when the user is trying to shutdown the service.
 
854
 
 
855
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
856
 
 
857
2011-03-15  Angus Salkeld  <asalkeld@redhat.com>
 
858
 
 
859
        Remove the ttl option from udpu and rely on the kernel ttl setting.
 
860
        Reviewed-by: Fabio M. Di Nitto <fdinitto@redhat.com>
 
861
 
 
862
        Fix the ttl defaults and range
 
863
        1) both IPv4 and IPv6 mcast should default to ttl=1
 
864
        2) the range should be 0..255
 
865
           0 is valid meaning localhost only (cluster of one)
 
866
 
 
867
        Reviewed-by: Fabio M. Di Nitto <fdinitto@redhat.com>
 
868
 
 
869
2011-03-08  Steven Dake  <sdake@redhat.com>
 
870
 
 
871
        Fix abort when token is lost in RECOVERY state
 
872
        A commit token should be rejected when a token is lost in the recovery
 
873
        state.  This occurs naturally because the ring id increases by 4 for
 
874
        every new ring.  Prior to this patch, if the token was lost, the old
 
875
        ring id information was restored, causing a commit token to be accepted
 
876
        when it should be rejected.  This erronously accepted commit token would
 
877
        lead to an assertion which is fixed by this patch.
 
878
 
 
879
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
880
 
 
881
2011-02-28  Jan Friesse  <jfriesse@redhat.com>
 
882
 
 
883
        objdb: destroy all handles in _clear_object
 
884
        Patch replaces free for object_instance with handle_destroy to remove
 
885
        leaks in handles (and also memory leak).
 
886
 
 
887
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
888
 
 
889
        Iterate all items in object_reload_notification
 
890
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
891
 
 
892
2011-02-24  Steven Dake  <sdake@redhat.com>
 
893
 
 
894
        Don't assert when ring id file is less then 8 bytes
 
895
        If the ring id file for the processor is less then 8 bytes, totemsrp would
 
896
        assert.  Our speculation is that this condition happens during a fencing
 
897
        operation or local filesystem corruption.
 
898
 
 
899
        With this patch, Corosync will create fresh ring id file data when the
 
900
        incorrect number of bytes are read from the ring id.
 
901
 
 
902
        Amend to use sizeof the strerror string length and PATH_MAX for the path length.
 
903
 
 
904
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
905
 
 
906
        snmp: Allow buildling of corosync on already existing older install of corosync
 
907
        When building corosync against older libraries already installed on the system,
 
908
        the corosync-notifyd application uses the wrong Makefile.am commands.  This
 
909
        results in the SNMPLIBS (which includes -L/usr/lib64) coming before the proper
 
910
        LDADD flags.  The result is an inability to compile on an already existing
 
911
        installation.
 
912
 
 
913
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
914
 
 
915
2011-02-10  Angus Salkeld  <asalkeld@redhat.com>
 
916
 
 
917
        Fix merge markers in spec file
 
918
 
 
919
2011-02-09  Angus Salkeld  <asalkeld@redhat.com>
 
920
 
 
921
        Make node state a string (not an integer)
 
922
        Ryan noticed this inconsistency, all other status's
 
923
        are string so this should be too.
 
924
 
 
925
        Reviewed-by: Seven Dake <sdake@redhat.com>
 
926
        Reviewed-by: Ryan O'Hara <rohara@redhat.com>
 
927
 
 
928
        objdb: fix some strange types (uint8_t* -> void*).
 
929
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@3045 fd59a12c-fef9-0310-b244-a6a79926bd2f
 
930
 
 
931
2011-02-04  Steven Dake  <sdake@redhat.com>
 
932
 
 
933
        Conflicts previously resolved were not merged.
 
934
 
 
935
2011-02-04  Angus Salkeld  <asalkeld@redhat.com>
 
936
 
 
937
        MIB: expand the descriptions of the notifications
 
938
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
939
 
 
940
2011-02-04  Lon Hohberger  <lhh@redhat.com>
 
941
 
 
942
        Match up MIB to notifyd & add SNMP quorum events
 
943
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
944
 
 
945
        Make SNMP MIB match what is being sent over DBUS
 
946
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
947
 
 
948
2011-02-04  Steven Dake  <sdake@redhat.com>
 
949
 
 
950
        Add dbus and snmp notifier
 
951
        This is to send dbus events on major cluster events:
 
952
         - membership changes
 
953
         - application connect/dissconnet from corosync
 
954
         - quorum changes
 
955
 
 
956
        dbus events can then be converted into snmp traps by foghorn or
 
957
        corosync-notifyd can be run to directly send snmp traps.
 
958
 
 
959
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
960
        Reviewed-by: Russell Bryant <russell@russellbryant.net>
 
961
        Reviewed-by: Fabio M. Di Nitto <fdinitto@redhat.com>
 
962
 
 
963
        Conflicts:
 
964
 
 
965
                Makefile.am
 
966
                configure.ac
 
967
                corosync.spec.in
 
968
 
 
969
        Conflicts Reviewed-by: Steven Dake <sdake@redhat.com>
 
970
 
 
971
2011-02-04  Angus Salkeld  <asalkeld@redhat.com>
 
972
 
 
973
        CONFDB: add confdb_object_name_get()
 
974
        This is useful when tracking object changes.
 
975
 
 
976
        Reviewed-by: Seven Dake <sdake@redhat.com>
 
977
 
 
978
        STATS: fix key name length on "join_count"
 
979
        Reviewed-by: Seven Dake <sdake@redhat.com>
 
980
 
 
981
        STATS: increase the space for application names
 
982
        Reviewed-by: Seven Dake <sdake@redhat.com>
 
983
 
 
984
2011-01-26  Angus Salkeld  <asalkeld@redhat.com>
 
985
 
 
986
        CPG: make sure coroipcc_service_disconnect() is always called.
 
987
        This prevents a shared mem leak if corosync dies while clients
 
988
        are connected.
 
989
 
 
990
        Calling cpg_finalize() did not release the shared mem as
 
991
        coroipcc_msg_send_reply_receive() returned an error and
 
992
        thus coroipcc_service_disconnect() did not get called.
 
993
 
 
994
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
995
 
 
996
        IPC: send failure message to client if memory maps fail
 
997
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
998
 
 
999
2011-01-26  Jan Friesse  <jfriesse@redhat.com>
 
1000
 
 
1001
        Add objdb firewall_enabled_or_nic_failure
 
1002
        New objdb var runtime.totem.pg.mrp.srp.firewall_enabled_or_nic_failure
 
1003
        is set to 1 if continuous_gather is larger then MAX_NO_CONT_GATHER.
 
1004
        Under normal conditions, value of variable is 0.
 
1005
 
 
1006
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
1007
 
 
1008
        Display warning when not possible to form cluster
 
1009
        This may typically happen if local firewall is enabled. Patch adds new
 
1010
        item to statistics called continuous_gather where is number of
 
1011
        continuous entered gather state. If this number is bigger then
 
1012
        MAX_NO_CONT_GATHER, warning message is displayed. This is also used on
 
1013
        exiting, so stop of corosync is now possible even with enabled firewall.
 
1014
 
 
1015
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
1016
 
 
1017
2011-01-26  Angus Salkeld  <asalkeld@redhat.com>
 
1018
 
 
1019
        Add totem/interface/ttl config option.
 
1020
        This adds a per-interface config option to
 
1021
        adjust the TTL.
 
1022
 
 
1023
        Reviewed-by: Steven Dake <sdake@redhat.com>
 
1024
 
 
1025
2011-01-11  Steven Dake  <sdake@redhat.com>
 
1026
 
 
1027
        Handle delayed multicast packets that occur with switches
 
1028
        Some switches delay multicast packets vs the unicast token.  This patch works
 
1029
        around that problem by providing a new tuneable called miss_count_const.  This
 
1030
        tuneable works by counting the number of times a message is found missing
 
1031
        and once reaching the const value, marks it as missing in the retransmit list.
 
1032
 
 
1033
        This improves performance and doesn't display warning messages about missed
 
1034
        multicast messages when operating in these switching environments.
 
1035
 
 
1036
        Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
 
1037
 
1
1038
2010-12-01  Fabio M. Di Nitto  <fdinitto@redhat.com>
2
1039
 
3
1040
        build: fix make srpm from release tarball
328
1365
 
329
1366
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@3006 fd59a12c-fef9-0310-b244-a6a79926bd2f
330
1367
 
331
 
2010-07-21  Angus Salkeld  <asalkeld@redhat.com>
 
1368
2010-07-22  Angus Salkeld  <asalkeld@redhat.com>
332
1369
 
333
1370
        Merge trunk revision 3002: r3002 | sdake | 2010-07-22 06:48:40 +1000 (Thu, 22 Jul 2010) | 2 lines Fix merge error with revision 3001.
334
1371
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@3004 fd59a12c-fef9-0310-b244-a6a79926bd2f
386
1423
 
387
1424
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2987 fd59a12c-fef9-0310-b244-a6a79926bd2f
388
1425
 
389
 
2010-07-03  Steven Dake  <sdake@redhat.com>
 
1426
2010-07-04  Steven Dake  <sdake@redhat.com>
390
1427
 
391
1428
        Merge trunk revision 2984: r2984 | sdake | 2010-07-03 14:54:22 -0700 (Sat, 03 Jul 2010) | 2 lines
392
1429
        Fix fail list fault that occurs in very rare circumstances.
462
1499
 
463
1500
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2973 fd59a12c-fef9-0310-b244-a6a79926bd2f
464
1501
 
465
 
2010-06-28  Steven Dake  <sdake@redhat.com>
466
 
 
467
1502
        Merge trunk revision 2970: r2970 | sdake | 2010-06-28 16:30:49 -0700 (Mon, 28 Jun 2010) | 3 lines
468
1503
        Have corosync spec file own /var/log/cluster/corosync.log
469
1504
        have example use /var/log/cluster/cluster.log as default log file
537
1572
 
538
1573
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2954 fd59a12c-fef9-0310-b244-a6a79926bd2f
539
1574
 
540
 
2010-06-18  Steven Dake  <sdake@redhat.com>
 
1575
2010-06-19  Steven Dake  <sdake@redhat.com>
541
1576
 
542
1577
        Merge trunk revision 2949: r2949 | sdake | 2010-06-18 17:10:41 -0700 (Fri, 18 Jun 2010) | 2 lines
543
1578
        Unlock global serializer lock during shutdown.
1098
2133
 
1099
2134
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2858 fd59a12c-fef9-0310-b244-a6a79926bd2f
1100
2135
 
1101
 
2010-05-12  Steven Dake  <sdake@redhat.com>
 
2136
2010-05-13  Steven Dake  <sdake@redhat.com>
1102
2137
 
1103
2138
        Merge trunk revision 2818: r2818 | sdake | 2010-05-12 21:42:06 -0700 (Wed, 12 May 2010) | 2 lines
1104
2139
        Bump version to 1.2.2.
1114
2149
 
1115
2150
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2817 fd59a12c-fef9-0310-b244-a6a79926bd2f
1116
2151
 
1117
 
2010-05-11  Steven Dake  <sdake@redhat.com>
 
2152
2010-05-12  Steven Dake  <sdake@redhat.com>
1118
2153
 
1119
2154
        Merge trunk revision 2800: r2800 | asalkeld | 2010-05-03 21:25:31 -0700 (Mon, 03 May 2010) | 2 lines
1120
2155
        check and discard unknown messages
1123
2158
 
1124
2159
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2810 fd59a12c-fef9-0310-b244-a6a79926bd2f
1125
2160
 
1126
 
2010-05-10  Steven Dake  <sdake@redhat.com>
 
2161
2010-05-11  Steven Dake  <sdake@redhat.com>
1127
2162
 
1128
2163
        Merge trunk revision 2789: r2789 | honzaf | 2010-04-26 09:16:20 -0700 (Mon, 26 Apr 2010) | 7 lines
1129
2164
        Handle POLLNVAL in coroipcc
1168
2203
 
1169
2204
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2788 fd59a12c-fef9-0310-b244-a6a79926bd2f
1170
2205
 
1171
 
2010-04-22  Angus Salkeld  <asalkeld@redhat.com>
 
2206
2010-04-23  Angus Salkeld  <asalkeld@redhat.com>
1172
2207
 
1173
2208
        Revert mistaken merge in confdb.c.
1174
2209
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2786 fd59a12c-fef9-0310-b244-a6a79926bd2f
1607
2642
 
1608
2643
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2686 fd59a12c-fef9-0310-b244-a6a79926bd2f
1609
2644
 
1610
 
2009-12-07  Steven Dake  <sdake@redhat.com>
 
2645
2009-12-08  Steven Dake  <sdake@redhat.com>
1611
2646
 
1612
2647
        Merge trunk revision 2581: r2581 | sdake | 2009-12-07 17:02:00 -0700 (Mon, 07 Dec 2009) | 2 lines
1613
2648
        Bump verion to 1.2.0.
2021
3056
 
2022
3057
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2582 fd59a12c-fef9-0310-b244-a6a79926bd2f
2023
3058
 
2024
 
2009-10-22  Steven Dake  <sdake@redhat.com>
 
3059
2009-10-23  Steven Dake  <sdake@redhat.com>
2025
3060
 
2026
3061
        Merge trunk revision 2537: r2537 | sdake | 2009-10-22 15:30:59 -0700 (Thu, 22 Oct 2009) | 2 lines
2027
3062
        Bump version to 1.1.2.
2037
3072
 
2038
3073
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2538 fd59a12c-fef9-0310-b244-a6a79926bd2f
2039
3074
 
2040
 
2009-10-20  Steven Dake  <sdake@redhat.com>
 
3075
2009-10-21  Steven Dake  <sdake@redhat.com>
2041
3076
 
2042
3077
        Merge trunk revision 2533: ------------------------------------------------------------------------ r2533 | sdake | 2009-10-20 15:40:29 -0700 (Tue, 20 Oct 2009) | 2 lines
2043
3078
        Bump revision to 1.1.1.
2053
3088
 
2054
3089
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2532 fd59a12c-fef9-0310-b244-a6a79926bd2f
2055
3090
 
2056
 
2009-10-14  Steven Dake  <sdake@redhat.com>
 
3091
2009-10-15  Steven Dake  <sdake@redhat.com>
2057
3092
 
2058
3093
        Merge trunk revision 2524: r2524 | sdake | 2009-10-14 12:06:37 -0700 (Wed, 14 Oct 2009) | 3 lines
2059
3094
        Patch from jflesch to fix segfault when using sysv semaphores that the thread
2115
3150
 
2116
3151
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2505 fd59a12c-fef9-0310-b244-a6a79926bd2f
2117
3152
 
2118
 
2009-09-24  Steven Dake  <sdake@redhat.com>
2119
 
 
2120
3153
        Merge trunk revision 2481: r2481 | sdake | 2009-09-24 23:23:04 -0700 (Thu, 24 Sep 2009) | 2 lines
2121
3154
        Totem IBA implementation.
2122
3155
 
2336
3369
 
2337
3370
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2466 fd59a12c-fef9-0310-b244-a6a79926bd2f
2338
3371
 
2339
 
2009-09-19  Steven Dake  <sdake@redhat.com>
 
3372
2009-09-20  Steven Dake  <sdake@redhat.com>
2340
3373
 
2341
3374
        Merge trunk revision 2463: r2463 | sdake | 2009-09-19 23:56:02 -0700 (Sat, 19 Sep 2009) | 2 lines
2342
3375
        Remove warning in logsys compile related to const correctness.
2748
3781
        Use the preferred prefix for the Pacemaker service
2749
3782
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2361 fd59a12c-fef9-0310-b244-a6a79926bd2f
2750
3783
 
2751
 
2009-07-07  Steven Dake  <sdake@redhat.com>
 
3784
2009-07-08  Steven Dake  <sdake@redhat.com>
2752
3785
 
2753
3786
        Bumping version to 1.0.0
2754
3787
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2353 fd59a12c-fef9-0310-b244-a6a79926bd2f
2834
3867
 
2835
3868
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2332 fd59a12c-fef9-0310-b244-a6a79926bd2f
2836
3869
 
2837
 
2009-06-30  Steven Dake  <sdake@redhat.com>
 
3870
2009-07-01  Steven Dake  <sdake@redhat.com>
2838
3871
 
2839
3872
        Add context get set man pages for evs.
2840
3873
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2331 fd59a12c-fef9-0310-b244-a6a79926bd2f
2878
3911
        Reset version to 0.99 in configure.ac to unbreak rpm/srpm.
2879
3912
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2321 fd59a12c-fef9-0310-b244-a6a79926bd2f
2880
3913
 
2881
 
2009-06-29  Steven Dake  <sdake@redhat.com>
 
3914
2009-06-30  Steven Dake  <sdake@redhat.com>
2882
3915
 
2883
3916
        Reset 0.98 in configure.ac to trunk so toplevel makefile works properly
2884
3917
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2319 fd59a12c-fef9-0310-b244-a6a79926bd2f
2889
3922
        Fix segfault during dispatch within confdb library.
2890
3923
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2317 fd59a12c-fef9-0310-b244-a6a79926bd2f
2891
3924
 
2892
 
2009-06-27  Steven Dake  <sdake@redhat.com>
 
3925
2009-06-28  Steven Dake  <sdake@redhat.com>
2893
3926
 
2894
3927
        Static-ize some main.c variables.
2895
3928
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2316 fd59a12c-fef9-0310-b244-a6a79926bd2f
2915
3948
        Send fake barriers for the event service when operating in compatibility mode whitetank.
2916
3949
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2309 fd59a12c-fef9-0310-b244-a6a79926bd2f
2917
3950
 
2918
 
2009-06-26  Angus Salkeld  <asalkeld@redhat.com>
 
3951
2009-06-27  Angus Salkeld  <asalkeld@redhat.com>
2919
3952
 
2920
3953
        add "-p" option to corosync-objctl
2921
3954
        This just adds a "-p" option to corosync-objctl.
2928
3961
 
2929
3962
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2308 fd59a12c-fef9-0310-b244-a6a79926bd2f
2930
3963
 
2931
 
2009-06-26  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
3964
2009-06-27  Fabio M. Di Nitto  <fdinitto@redhat.com>
2932
3965
 
2933
3966
        Fix rpm version generation and adapt release manager Makefile.
2934
3967
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2307 fd59a12c-fef9-0310-b244-a6a79926bd2f
2935
3968
 
2936
 
2009-06-26  Steven Dake  <sdake@redhat.com>
 
3969
2009-06-27  Steven Dake  <sdake@redhat.com>
2937
3970
 
2938
3971
        Remove some debug printfs that snuck in.
2939
3972
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2306 fd59a12c-fef9-0310-b244-a6a79926bd2f
2941
3974
        Change sync_init api call to pass information relevant for making synchronization decisions.
2942
3975
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2305 fd59a12c-fef9-0310-b244-a6a79926bd2f
2943
3976
 
 
3977
2009-06-26  Steven Dake  <sdake@redhat.com>
 
3978
 
2944
3979
        Add ability to detect process pause and not implode the membership algorithm when this occurs.
2945
3980
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2304 fd59a12c-fef9-0310-b244-a6a79926bd2f
2946
3981
 
2950
3985
        Add syncv2.
2951
3986
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2302 fd59a12c-fef9-0310-b244-a6a79926bd2f
2952
3987
 
2953
 
2009-06-25  Steven Dake  <sdake@redhat.com>
2954
 
 
2955
3988
        Add AMF_V2_SERVICE defintion
2956
3989
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2301 fd59a12c-fef9-0310-b244-a6a79926bd2f
2957
3990
 
2970
4003
        sync-v1 onwire compat layer for raw corosync to communicate with whitetank.
2971
4004
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2296 fd59a12c-fef9-0310-b244-a6a79926bd2f
2972
4005
 
 
4006
2009-06-25  Steven Dake  <sdake@redhat.com>
 
4007
 
2973
4008
        Define CMAN and CRM service ids.
2974
4009
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2295 fd59a12c-fef9-0310-b244-a6a79926bd2f
2975
4010
 
2996
4031
        Add locking of database in hdb_handle_refcount_get
2997
4032
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2290 fd59a12c-fef9-0310-b244-a6a79926bd2f
2998
4033
 
2999
 
2009-06-23  Steven Dake  <sdake@redhat.com>
 
4034
2009-06-24  Steven Dake  <sdake@redhat.com>
3000
4035
 
3001
4036
        Remove totempg debug message.
3002
4037
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2289 fd59a12c-fef9-0310-b244-a6a79926bd2f
3012
4047
 
3013
4048
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2288 fd59a12c-fef9-0310-b244-a6a79926bd2f
3014
4049
 
3015
 
2009-06-23  Ryan O'Hara  <rohara@redhat.com>
 
4050
2009-06-24  Ryan O'Hara  <rohara@redhat.com>
3016
4051
 
3017
4052
        Add hdb_handle_refcount_get call.
3018
4053
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2287 fd59a12c-fef9-0310-b244-a6a79926bd2f
3022
4057
        Tidy's up startup printfs.
3023
4058
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2286 fd59a12c-fef9-0310-b244-a6a79926bd2f
3024
4059
 
3025
 
2009-06-22  Steven Dake  <sdake@redhat.com>
3026
 
 
3027
4060
        Change startup notice to Corosync Cluster Engine. Change 2008 to 2009 in copyright.
3028
4061
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2285 fd59a12c-fef9-0310-b244-a6a79926bd2f
3029
4062
 
3030
4063
        Remove "AIS" string from exit notice.
3031
4064
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2284 fd59a12c-fef9-0310-b244-a6a79926bd2f
3032
4065
 
 
4066
2009-06-22  Steven Dake  <sdake@redhat.com>
 
4067
 
3033
4068
        Remove warning by casting properly in totemnet.
3034
4069
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2283 fd59a12c-fef9-0310-b244-a6a79926bd2f
3035
4070
 
3039
4074
        Add dump_state to coroapi.h.  Need to remove logging output from signal handlers.
3040
4075
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2281 fd59a12c-fef9-0310-b244-a6a79926bd2f
3041
4076
 
3042
 
2009-06-21  Steven Dake  <sdake@redhat.com>
3043
 
 
3044
4077
        Sanitize -p option to not set scheduling parameters in all software.
3045
4078
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2280 fd59a12c-fef9-0310-b244-a6a79926bd2f
3046
4079
 
3060
4093
        Add tests for posix scheduling apis to configure.ac and use them to determine if we should set scheduling priorities or not.
3061
4094
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2277 fd59a12c-fef9-0310-b244-a6a79926bd2f
3062
4095
 
3063
 
2009-06-20  Steven Dake  <sdake@redhat.com>
3064
 
 
3065
4096
        Work around dlopen'ed objects not executing constructors on solaris platform.
3066
4097
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2276 fd59a12c-fef9-0310-b244-a6a79926bd2f
3067
4098
 
3068
4099
        Remove hdb constructor usage.
3069
4100
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2275 fd59a12c-fef9-0310-b244-a6a79926bd2f
3070
4101
 
 
4102
2009-06-20  Steven Dake  <sdake@redhat.com>
 
4103
 
3071
4104
        Remove timersub redefine.
3072
4105
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2274 fd59a12c-fef9-0310-b244-a6a79926bd2f
3073
4106
 
3104
4137
        Fix handling of sysconfdir
3105
4138
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2265 fd59a12c-fef9-0310-b244-a6a79926bd2f
3106
4139
 
3107
 
2009-06-18  Fabio M. Di Nitto  <fdinitto@redhat.com>
3108
 
 
3109
4140
        Install basic operational directories
3110
4141
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2264 fd59a12c-fef9-0310-b244-a6a79926bd2f
3111
4142
 
3112
4143
        Remove tags from example configuration
3113
4144
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2263 fd59a12c-fef9-0310-b244-a6a79926bd2f
3114
4145
 
3115
 
2009-06-18  Steven Dake  <sdake@redhat.com>
 
4146
2009-06-19  Steven Dake  <sdake@redhat.com>
3116
4147
 
3117
4148
        Warn user of missing dirs and exit gracefully.
3118
4149
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2262 fd59a12c-fef9-0310-b244-a6a79926bd2f
3123
4154
        Sanitize output of autogen.sh.
3124
4155
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2260 fd59a12c-fef9-0310-b244-a6a79926bd2f
3125
4156
 
 
4157
2009-06-18  Steven Dake  <sdake@redhat.com>
 
4158
 
3126
4159
        Ensure Linux, BSD, Solaris, Darwin function with security authentication in IPC system.
3127
4160
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2259 fd59a12c-fef9-0310-b244-a6a79926bd2f
3128
4161
 
3178
4211
 
3179
4212
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2255 fd59a12c-fef9-0310-b244-a6a79926bd2f
3180
4213
 
3181
 
2009-06-17  Steven Dake  <sdake@redhat.com>
 
4214
2009-06-18  Steven Dake  <sdake@redhat.com>
3182
4215
 
3183
4216
        Add Jerome to AUTHORS file
3184
4217
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2254 fd59a12c-fef9-0310-b244-a6a79926bd2f
3186
4219
        add madvise nosync calls for bsd platform.
3187
4220
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2253 fd59a12c-fef9-0310-b244-a6a79926bd2f
3188
4221
 
3189
 
2009-06-17  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
4222
2009-06-18  Fabio M. Di Nitto  <fdinitto@redhat.com>
3190
4223
 
3191
4224
        logsys: remove leftover files from running tests
3192
4225
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2252 fd59a12c-fef9-0310-b244-a6a79926bd2f
3379
4412
        Include string.h in sq.h for memset() calls.
3380
4413
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2216 fd59a12c-fef9-0310-b244-a6a79926bd2f
3381
4414
 
3382
 
2009-06-06  Steven Dake  <sdake@redhat.com>
3383
 
 
3384
4415
        Make readdir operation portable by removing BSDism from coroparse.c.
3385
4416
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2215 fd59a12c-fef9-0310-b244-a6a79926bd2f
3386
4417
 
3466
4497
 
3467
4498
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2202 fd59a12c-fef9-0310-b244-a6a79926bd2f
3468
4499
 
3469
 
2009-05-30  Steven Dake  <sdake@redhat.com>
 
4500
2009-05-31  Steven Dake  <sdake@redhat.com>
3470
4501
 
3471
4502
        Fix race condition in cpg service.
3472
4503
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2201 fd59a12c-fef9-0310-b244-a6a79926bd2f
3473
4504
 
3474
 
2009-05-29  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
4505
2009-05-30  Fabio M. Di Nitto  <fdinitto@redhat.com>
3475
4506
 
3476
4507
        Public headers should not include private config.h
3477
4508
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2200 fd59a12c-fef9-0310-b244-a6a79926bd2f
3606
4637
        Logsys header clean (comments and whitespaces)
3607
4638
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2182 fd59a12c-fef9-0310-b244-a6a79926bd2f
3608
4639
 
3609
 
2009-05-12  Fabio M. Di Nitto  <fdinitto@redhat.com>
3610
 
 
3611
4640
        Fix totem logging after logsys changes
3612
4641
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2181 fd59a12c-fef9-0310-b244-a6a79926bd2f
3613
4642
 
3647
4676
 
3648
4677
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2176 fd59a12c-fef9-0310-b244-a6a79926bd2f
3649
4678
 
3650
 
2009-05-11  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
4679
2009-05-12  Fabio M. Di Nitto  <fdinitto@redhat.com>
3651
4680
 
3652
4681
        Add debugging code to logsys.
3653
4682
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2175 fd59a12c-fef9-0310-b244-a6a79926bd2f
3670
4699
        Remove most iovector-ized functionality from totem and only make one malloc and memory copy call in totemsrp_mcast.  The rest of the stack minus totempg then uses zero copies.
3671
4700
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2172 fd59a12c-fef9-0310-b244-a6a79926bd2f
3672
4701
 
3673
 
2009-05-05  Jim Meyering  <jim@meyering.net>
 
4702
2009-05-06  Jim Meyering  <jim@meyering.net>
3674
4703
 
3675
4704
        fix missing-dependency bug, so as not to install bogus .pc files
3676
4705
        * pkgconfig/Makefile.am (all .pc files): Depend on Makefile, so that
3697
4726
        add NTF_SERVICE to the service list
3698
4727
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2167 fd59a12c-fef9-0310-b244-a6a79926bd2f
3699
4728
 
3700
 
2009-04-29  Steven Dake  <sdake@redhat.com>
 
4729
2009-04-30  Steven Dake  <sdake@redhat.com>
3701
4730
 
3702
4731
        Do checking of handle code after we verify that handle could actually be in the handle database.
3703
4732
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2166 fd59a12c-fef9-0310-b244-a6a79926bd2f
3704
4733
 
 
4734
2009-04-29  Steven Dake  <sdake@redhat.com>
 
4735
 
3705
4736
        Implement thread saftey in corosync trunk.
3706
4737
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2165 fd59a12c-fef9-0310-b244-a6a79926bd2f
3707
4738
 
3713
4744
        Call all configured exec_dump_fn's when SIGUSR2 is received
3714
4745
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2163 fd59a12c-fef9-0310-b244-a6a79926bd2f
3715
4746
 
3716
 
2009-04-27  Steven Dake  <sdake@redhat.com>
 
4747
2009-04-28  Steven Dake  <sdake@redhat.com>
3717
4748
 
3718
4749
        Add cpgverify program to test directory.
3719
4750
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2162 fd59a12c-fef9-0310-b244-a6a79926bd2f
3731
4762
        add max limit error checks in logsys
3732
4763
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2159 fd59a12c-fef9-0310-b244-a6a79926bd2f
3733
4764
 
3734
 
2009-04-26  Steven Dake  <sdake@redhat.com>
 
4765
2009-04-27  Steven Dake  <sdake@redhat.com>
3735
4766
 
3736
4767
        Add mechanism to use logsysrec from inside totem stack.
3737
4768
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2157 fd59a12c-fef9-0310-b244-a6a79926bd2f
3739
4770
        Improve security of NSS implementation in totem.
3740
4771
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2156 fd59a12c-fef9-0310-b244-a6a79926bd2f
3741
4772
 
 
4773
2009-04-26  Steven Dake  <sdake@redhat.com>
 
4774
 
3742
4775
        Fix evsverify failure.
3743
4776
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2155 fd59a12c-fef9-0310-b244-a6a79926bd2f
3744
4777
 
3745
 
2009-04-25  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
4778
2009-04-26  Fabio M. Di Nitto  <fdinitto@redhat.com>
3746
4779
 
3747
4780
        Fix --enable-nss default in configure.ac
3748
4781
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2154 fd59a12c-fef9-0310-b244-a6a79926bd2f
3749
4782
 
3750
 
2009-04-25  Steven Dake  <sdake@redhat.com>
 
4783
2009-04-26  Steven Dake  <sdake@redhat.com>
3751
4784
 
3752
4785
        Make libnss detection work properly.
3753
4786
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2153 fd59a12c-fef9-0310-b244-a6a79926bd2f
3754
4787
 
3755
 
2009-04-25  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
4788
2009-04-26  Fabio M. Di Nitto  <fdinitto@redhat.com>
3756
4789
 
3757
4790
        Fix pkgconfig file inclusion into release and pass distcheck
3758
4791
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2152 fd59a12c-fef9-0310-b244-a6a79926bd2f
3759
4792
 
3760
 
2009-04-25  Steven Dake  <sdake@redhat.com>
 
4793
2009-04-26  Steven Dake  <sdake@redhat.com>
3761
4794
 
3762
4795
        add Chrissie as author of totem NSS implementation.
3763
4796
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2151 fd59a12c-fef9-0310-b244-a6a79926bd2f
3929
4962
 
3930
4963
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2116 fd59a12c-fef9-0310-b244-a6a79926bd2f
3931
4964
 
3932
 
2009-04-21  Steven Dake  <sdake@redhat.com>
 
4965
2009-04-22  Steven Dake  <sdake@redhat.com>
3933
4966
 
3934
4967
        Change shared memory to use mmap() system calls.
3935
4968
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2115 fd59a12c-fef9-0310-b244-a6a79926bd2f
3937
4970
        Zero copy feature for IPC transmits.  Also integrated into CPG library service.
3938
4971
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2114 fd59a12c-fef9-0310-b244-a6a79926bd2f
3939
4972
 
 
4973
2009-04-21  Steven Dake  <sdake@redhat.com>
 
4974
 
3940
4975
        Remove memory leak from new dispatch circular buffer mapped system.
3941
4976
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2113 fd59a12c-fef9-0310-b244-a6a79926bd2f
3942
4977
 
3996
5031
 
3997
5032
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2105 fd59a12c-fef9-0310-b244-a6a79926bd2f
3998
5033
 
3999
 
2009-04-20  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
5034
2009-04-21  Fabio M. Di Nitto  <fdinitto@redhat.com>
4000
5035
 
4001
5036
        Guarantee that all logging buffers are flushed before we die
4002
5037
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2104 fd59a12c-fef9-0310-b244-a6a79926bd2f
4049
5084
        readd early log level check for performance reasons.
4050
5085
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2093 fd59a12c-fef9-0310-b244-a6a79926bd2f
4051
5086
 
4052
 
2009-04-19  Steven Dake  <sdake@redhat.com>
 
5087
2009-04-20  Steven Dake  <sdake@redhat.com>
4053
5088
 
4054
5089
        throw away mode in totempg was operating as a global variable, when it is possible for different nodes to be in different configurations of throw away.  This patch makes the variable instanced.
4055
5090
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2092 fd59a12c-fef9-0310-b244-a6a79926bd2f
4056
5091
 
4057
 
2009-04-19  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
5092
2009-04-20  Fabio M. Di Nitto  <fdinitto@redhat.com>
4058
5093
 
4059
5094
        Add logsys v3
4060
5095
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2091 fd59a12c-fef9-0310-b244-a6a79926bd2f
4219
5254
 
4220
5255
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2062 fd59a12c-fef9-0310-b244-a6a79926bd2f
4221
5256
 
4222
 
2009-04-14  Jim Meyering  <jim@meyering.net>
4223
 
 
4224
5257
        * README.devmap: Update a prototype.
4225
5258
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2061 fd59a12c-fef9-0310-b244-a6a79926bd2f
4226
5259
 
4238
5271
 
4239
5272
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2059 fd59a12c-fef9-0310-b244-a6a79926bd2f
4240
5273
 
4241
 
2009-04-13  Steven Dake  <sdake@redhat.com>
 
5274
2009-04-14  Steven Dake  <sdake@redhat.com>
4242
5275
 
4243
5276
        Autodetect build environment for configure for developers.
4244
5277
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2058 fd59a12c-fef9-0310-b244-a6a79926bd2f
4245
5278
 
4246
 
2009-04-09  Steven Dake  <sdake@redhat.com>
 
5279
2009-04-10  Steven Dake  <sdake@redhat.com>
4247
5280
 
4248
5281
        Fix compile warning in main.c.
4249
5282
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2057 fd59a12c-fef9-0310-b244-a6a79926bd2f
4503
5536
 
4504
5537
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2031 fd59a12c-fef9-0310-b244-a6a79926bd2f
4505
5538
 
4506
 
2009-04-07  Jim Meyering  <jim@meyering.net>
4507
 
 
4508
5539
        continue pulling previous thread: mostly constification
4509
5540
        * exec/apidef.c (typedef_tpg_join, typedef_tpg_leave)
4510
5541
        (typedef_tpg_groups_mcast, typedef_tpg_groups_send_ok):
4808
5839
 
4809
5840
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1993 fd59a12c-fef9-0310-b244-a6a79926bd2f
4810
5841
 
4811
 
2009-04-02  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
5842
2009-04-03  Fabio M. Di Nitto  <fdinitto@redhat.com>
4812
5843
 
4813
5844
        Drop unrequired struct
4814
5845
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1992 fd59a12c-fef9-0310-b244-a6a79926bd2f
4927
5958
        Fix internal API usage and add support for file_name
4928
5959
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1976 fd59a12c-fef9-0310-b244-a6a79926bd2f
4929
5960
 
4930
 
2009-03-31  Fabio M. Di Nitto  <fdinitto@redhat.com>
4931
 
 
4932
5961
        Fix build warning
4933
5962
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1975 fd59a12c-fef9-0310-b244-a6a79926bd2f
4934
5963
 
5206
6235
 
5207
6236
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1914 fd59a12c-fef9-0310-b244-a6a79926bd2f
5208
6237
 
5209
 
2009-03-29  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
6238
2009-03-30  Fabio M. Di Nitto  <fdinitto@redhat.com>
5210
6239
 
5211
6240
        Fix pkgconfig generation
5212
6241
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1913 fd59a12c-fef9-0310-b244-a6a79926bd2f
5365
6394
 
5366
6395
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1881 fd59a12c-fef9-0310-b244-a6a79926bd2f
5367
6396
 
5368
 
2009-03-19  Steven Dake  <sdake@redhat.com>
 
6397
2009-03-20  Steven Dake  <sdake@redhat.com>
5369
6398
 
5370
6399
        Revert last change which broke corosync.
5371
6400
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1880 fd59a12c-fef9-0310-b244-a6a79926bd2f
5416
6445
        Fix corosync.pc installation
5417
6446
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1872 fd59a12c-fef9-0310-b244-a6a79926bd2f
5418
6447
 
5419
 
2009-03-18  Fabio M. Di Nitto  <fdinitto@redhat.com>
5420
 
 
5421
6448
        Add missing libs from pkgconfig generation
5422
6449
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1871 fd59a12c-fef9-0310-b244-a6a79926bd2f
5423
6450
 
5576
6603
        Fix testconfdb use of object handles.
5577
6604
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1844 fd59a12c-fef9-0310-b244-a6a79926bd2f
5578
6605
 
5579
 
2009-03-11  Steven Dake  <sdake@redhat.com>
 
6606
2009-03-12  Steven Dake  <sdake@redhat.com>
5580
6607
 
5581
6608
        Set correct OBJECT_PARENT_HANDLE define in coroapi.h
5582
6609
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1843 fd59a12c-fef9-0310-b244-a6a79926bd2f
5636
6663
        Readd pkgconfig subdir to the build system and port it to autoconf
5637
6664
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1832 fd59a12c-fef9-0310-b244-a6a79926bd2f
5638
6665
 
5639
 
2009-03-10  Fabio M. Di Nitto  <fdinitto@redhat.com>
5640
 
 
5641
6666
        Add entries to maintainer-clean target
5642
6667
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1831 fd59a12c-fef9-0310-b244-a6a79926bd2f
5643
6668
 
5644
 
2009-03-10  Steven Dake  <sdake@redhat.com>
 
6669
2009-03-11  Steven Dake  <sdake@redhat.com>
5645
6670
 
5646
6671
        Remove warnings from coroipc.c.
5647
6672
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1830 fd59a12c-fef9-0310-b244-a6a79926bd2f
5799
6824
        Allow logsys_format_set to reset to default.
5800
6825
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1792 fd59a12c-fef9-0310-b244-a6a79926bd2f
5801
6826
 
5802
 
2009-03-05  Steven Dake  <sdake@redhat.com>
 
6827
2009-03-06  Steven Dake  <sdake@redhat.com>
5803
6828
 
5804
6829
        Use list_del on process info in the condition that lib_exit_fn is called to prevent segfault from processes later processing that list entry.
5805
6830
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1791 fd59a12c-fef9-0310-b244-a6a79926bd2f
5812
6837
        Fix logsys_set_format by updating the right bits
5813
6838
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1789 fd59a12c-fef9-0310-b244-a6a79926bd2f
5814
6839
 
5815
 
2009-03-02  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
6840
2009-03-03  Fabio M. Di Nitto  <fdinitto@redhat.com>
5816
6841
 
5817
6842
        Fix uninitialized memory. Spotted by valgrind
5818
6843
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1788 fd59a12c-fef9-0310-b244-a6a79926bd2f
5819
6844
 
5820
 
2009-03-02  Steven Dake  <sdake@redhat.com>
 
6845
2009-03-03  Steven Dake  <sdake@redhat.com>
5821
6846
 
5822
6847
        Rework a bit of how lib_exit_fn works so that reference counts may be used in the exit functions for services such as cpg.
5823
6848
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1786 fd59a12c-fef9-0310-b244-a6a79926bd2f
5850
6875
        Unification around hdb_handle_t data type.
5851
6876
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1782 fd59a12c-fef9-0310-b244-a6a79926bd2f
5852
6877
 
5853
 
2009-02-24  Steven Dake  <sdake@redhat.com>
5854
 
 
5855
6878
        Send configuration changes to CPG listeners.  (regression in IPC patch).
5856
6879
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1781 fd59a12c-fef9-0310-b244-a6a79926bd2f
5857
6880
 
5858
 
2009-02-24  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
6881
2009-02-25  Fabio M. Di Nitto  <fdinitto@redhat.com>
5859
6882
 
5860
6883
        Install corosync-fplay and corosync-pload binaries
5861
6884
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1780 fd59a12c-fef9-0310-b244-a6a79926bd2f
5862
6885
 
5863
 
2009-02-24  Steven Dake  <sdake@redhat.com>
 
6886
2009-02-25  Steven Dake  <sdake@redhat.com>
5864
6887
 
5865
6888
        Fix possible segfault with IPC service.
5866
6889
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1779 fd59a12c-fef9-0310-b244-a6a79926bd2f
5868
6891
        Remove extra printf debug.
5869
6892
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1778 fd59a12c-fef9-0310-b244-a6a79926bd2f
5870
6893
 
 
6894
2009-02-24  Steven Dake  <sdake@redhat.com>
 
6895
 
5871
6896
        Remove installation of static libcoroipc.a.
5872
6897
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1777 fd59a12c-fef9-0310-b244-a6a79926bd2f
5873
6898
 
5874
 
2009-02-23  Steven Dake  <sdake@redhat.com>
5875
 
 
5876
6899
        Fix problem with 1722 commit which broke ipc.
5877
6900
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1776 fd59a12c-fef9-0310-b244-a6a79926bd2f
5878
6901
 
5922
6945
 
5923
6946
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1767 fd59a12c-fef9-0310-b244-a6a79926bd2f
5924
6947
 
5925
 
2009-02-18  Steven Dake  <sdake@redhat.com>
 
6948
2009-02-19  Steven Dake  <sdake@redhat.com>
5926
6949
 
5927
6950
        Whitetank IPC Forward Port.
5928
6951
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1766 fd59a12c-fef9-0310-b244-a6a79926bd2f
5929
6952
 
5930
 
2009-02-17  Steven Dake  <sdake@redhat.com>
 
6953
2009-02-18  Steven Dake  <sdake@redhat.com>
5931
6954
 
5932
6955
        Remove redundant statement in totemsrp.
5933
6956
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1764 fd59a12c-fef9-0310-b244-a6a79926bd2f
5938
6961
        Update link for upstream crypto code.
5939
6962
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1762 fd59a12c-fef9-0310-b244-a6a79926bd2f
5940
6963
 
5941
 
2009-02-17  Ryan O'Hara  <rohara@redhat.com>
 
6964
2009-02-18  Ryan O'Hara  <rohara@redhat.com>
5942
6965
 
5943
6966
        Add timer_expire_time_get Add timer_expire_time_get corosync API call.
5944
6967
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1761 fd59a12c-fef9-0310-b244-a6a79926bd2f
5945
6968
 
5946
 
2009-02-13  Ryan O'Hara  <rohara@redhat.com>
 
6969
2009-02-14  Ryan O'Hara  <rohara@redhat.com>
5947
6970
 
5948
6971
        Add timer_time_get to the corosync API.
5949
6972
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1760 fd59a12c-fef9-0310-b244-a6a79926bd2f
5953
6976
        Add corosync_cfg_local_get() call to get the local NodeID in libcfg
5954
6977
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1759 fd59a12c-fef9-0310-b244-a6a79926bd2f
5955
6978
 
5956
 
2009-02-11  Ryan O'Hara  <rohara@redhat.com>
 
6979
2009-02-12  Ryan O'Hara  <rohara@redhat.com>
5957
6980
 
5958
6981
        Add TMR_SERVICE to the list of service_types.
5959
6982
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1758 fd59a12c-fef9-0310-b244-a6a79926bd2f
6115
7138
 
6116
7139
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1722 fd59a12c-fef9-0310-b244-a6a79926bd2f
6117
7140
 
6118
 
2009-01-07  Steven Dake  <sdake@redhat.com>
 
7141
2009-01-08  Steven Dake  <sdake@redhat.com>
6119
7142
 
6120
7143
        Patch to allow cpg_membership_get to work properly.
6121
7144
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1721 fd59a12c-fef9-0310-b244-a6a79926bd2f
6130
7153
        Check against the right var and silence a few warnings at build time
6131
7154
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1719 fd59a12c-fef9-0310-b244-a6a79926bd2f
6132
7155
 
6133
 
2009-01-05  Angus Salkeld  <asalkeld@redhat.com>
 
7156
2009-01-06  Angus Salkeld  <asalkeld@redhat.com>
6134
7157
 
6135
7158
        Fix coverity bug ID 9: OVERRUN_STATIC
6136
7159
        CID: 9
6332
7355
        Fix received_flg to contain proper values.
6333
7356
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1691 fd59a12c-fef9-0310-b244-a6a79926bd2f
6334
7357
 
6335
 
2008-11-06  Angus Salkeld  <asalkeld@redhat.com>
 
7358
2008-11-07  Angus Salkeld  <asalkeld@redhat.com>
6336
7359
 
6337
7360
        Add corotype.h and delete saAis.h
6338
7361
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1690 fd59a12c-fef9-0310-b244-a6a79926bd2f
6339
7362
 
 
7363
2008-11-06  Angus Salkeld  <asalkeld@redhat.com>
 
7364
 
6340
7365
        cleanup the last of the SAF headers and types
6341
7366
        This includes the rename of identifiers from corosync to cs.
6342
7367
 
6344
7369
 
6345
7370
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1689 fd59a12c-fef9-0310-b244-a6a79926bd2f
6346
7371
 
6347
 
2008-11-05  Steven Dake  <sdake@redhat.com>
 
7372
2008-11-06  Steven Dake  <sdake@redhat.com>
6348
7373
 
6349
7374
        Make width of service 6 bytes instead of 5.
6350
7375
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1688 fd59a12c-fef9-0310-b244-a6a79926bd2f
6352
7377
        Null terminate string which resulted in failure of confdb during logging.
6353
7378
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1687 fd59a12c-fef9-0310-b244-a6a79926bd2f
6354
7379
 
6355
 
2008-11-03  Angus Salkeld  <asalkeld@redhat.com>
 
7380
2008-11-04  Angus Salkeld  <asalkeld@redhat.com>
6356
7381
 
6357
7382
        Make lib/ clean up after itself properly.
6358
7383
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1686 fd59a12c-fef9-0310-b244-a6a79926bd2f
6415
7440
        remove some new warnings from corosync
6416
7441
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1677 fd59a12c-fef9-0310-b244-a6a79926bd2f
6417
7442
 
6418
 
2008-10-20  Angus Salkeld  <asalkeld@redhat.com>
6419
 
 
6420
7443
        Remove unused global debug option from the man page.
6421
7444
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1676 fd59a12c-fef9-0310-b244-a6a79926bd2f
6422
7445
 
6463
7486
        Fix CFLAGS and LDFLAGS overrides to work for DEBUG and RELEASE modes.
6464
7487
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1671 fd59a12c-fef9-0310-b244-a6a79926bd2f
6465
7488
 
6466
 
2008-09-24  Steven Dake  <sdake@redhat.com>
 
7489
2008-09-25  Steven Dake  <sdake@redhat.com>
6467
7490
 
6468
7491
        Fix makefile error in test directory.
6469
7492
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1669 fd59a12c-fef9-0310-b244-a6a79926bd2f
6563
7586
 
6564
7587
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1660 fd59a12c-fef9-0310-b244-a6a79926bd2f
6565
7588
 
6566
 
2008-08-19  Angus Salkeld  <asalkeld@redhat.com>
 
7589
2008-08-20  Angus Salkeld  <asalkeld@redhat.com>
6567
7590
 
6568
7591
        Zero out unused totemsrp my_proc_list entries
6569
7592
        When making my_proc_list smaller, ensure that the
6652
7675
        Make rpmlint pass without warnings.
6653
7676
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1648 fd59a12c-fef9-0310-b244-a6a79926bd2f
6654
7677
 
6655
 
2008-08-14  Steven Dake  <sdake@redhat.com>
6656
 
 
6657
7678
        Set the override for LCRSODIR properly.
6658
7679
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1647 fd59a12c-fef9-0310-b244-a6a79926bd2f
6659
7680
 
6660
7681
        Finish the renaming of openais to corosync in the tree.
6661
7682
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1646 fd59a12c-fef9-0310-b244-a6a79926bd2f
6662
7683
 
 
7684
2008-08-14  Steven Dake  <sdake@redhat.com>
 
7685
 
6663
7686
        Fix build breakage.
6664
7687
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1645 fd59a12c-fef9-0310-b244-a6a79926bd2f
6665
7688
 
6714
7737
        Change AIS names to corosync
6715
7738
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1630 fd59a12c-fef9-0310-b244-a6a79926bd2f
6716
7739
 
6717
 
2008-08-12  Fabio M. Di Nitto  <fdinitto@redhat.com>
 
7740
2008-08-13  Fabio M. Di Nitto  <fdinitto@redhat.com>
6718
7741
 
6719
7742
        Add support for reload operations within objdb and plugins.
6720
7743
        Use a 2 phase "commit" operation:
6781
7804
        Split openais and corosync tree into two seperate repositories.
6782
7805
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1622 fd59a12c-fef9-0310-b244-a6a79926bd2f
6783
7806
 
6784
 
2008-08-04  Steven Dake  <sdake@redhat.com>
6785
 
 
6786
7807
        Make mar_name_t an inline function to remove warnings
6787
7808
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1621 fd59a12c-fef9-0310-b244-a6a79926bd2f
6788
7809
 
6789
 
2008-08-03  Steven Dake  <sdake@redhat.com>
 
7810
2008-08-04  Steven Dake  <sdake@redhat.com>
6790
7811
 
6791
7812
        Allow msg service test applications to build properly.
6792
7813
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1620 fd59a12c-fef9-0310-b244-a6a79926bd2f
6831
7852
        Make external service engines (openais) work properly. Also fix up make install.
6832
7853
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1606 fd59a12c-fef9-0310-b244-a6a79926bd2f
6833
7854
 
6834
 
2008-07-23  Steven Dake  <sdake@redhat.com>
6835
 
 
6836
7855
        Patch from Angus to make corosync build for his environment.
6837
7856
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1605 fd59a12c-fef9-0310-b244-a6a79926bd2f
6838
7857
 
6842
7861
        Merge the API definitions of the objdb into the corosync api definition.
6843
7862
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1603 fd59a12c-fef9-0310-b244-a6a79926bd2f
6844
7863
 
 
7864
2008-07-23  Steven Dake  <sdake@redhat.com>
 
7865
 
6845
7866
        The entire tree builds properly and all services have been ported to the new coroapi.h include header.
6846
7867
        The services shipped with corosync are CPG, CFG, CONFDB, and EVS.
6847
7868
 
6943
7964
 
6944
7965
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1575 fd59a12c-fef9-0310-b244-a6a79926bd2f
6945
7966
 
6946
 
2008-07-10  Steven Dake  <sdake@redhat.com>
 
7967
2008-07-11  Steven Dake  <sdake@redhat.com>
6947
7968
 
6948
7969
        Fix error in a previous logsys patch.
6949
7970
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1574 fd59a12c-fef9-0310-b244-a6a79926bd2f
6953
7974
        Add a missing object_find_reset() call.
6954
7975
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1573 fd59a12c-fef9-0310-b244-a6a79926bd2f
6955
7976
 
6956
 
2008-07-02  Steven Dake  <sdake@redhat.com>
 
7977
2008-07-03  Steven Dake  <sdake@redhat.com>
6957
7978
 
6958
7979
        Add init/config entry points for those that dont with to use macros in logsys.
6959
7980
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1572 fd59a12c-fef9-0310-b244-a6a79926bd2f
6967
7988
 
6968
7989
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1571 fd59a12c-fef9-0310-b244-a6a79926bd2f
6969
7990
 
6970
 
2008-07-01  Steven Dake  <sdake@redhat.com>
 
7991
2008-07-02  Steven Dake  <sdake@redhat.com>
6971
7992
 
6972
7993
        Add two new modes LOG_MODE_SHORT_FILELINE and LOG_MODE_NOSUBSYS. LOG_MODE_SHORT_FILELINE strips the leading path from the file name in a debug output.  LOG_MODE_NOSUBSYS removes a global variable and provides the ability to set or unset this via config_mode_set.
6973
7994
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1570 fd59a12c-fef9-0310-b244-a6a79926bd2f
6989
8010
        Allow syslog priority configurations per subsystem in logsys.
6990
8011
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1568 fd59a12c-fef9-0310-b244-a6a79926bd2f
6991
8012
 
6992
 
2008-06-23  Steven Dake  <sdake@redhat.com>
6993
 
 
6994
8013
        Remove warnings of unused variables in main.c
6995
8014
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1566 fd59a12c-fef9-0310-b244-a6a79926bd2f
6996
8015
 
7024
8043
        Patch from Xinwei Hu to clean up test locking program.
7025
8044
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1556 fd59a12c-fef9-0310-b244-a6a79926bd2f
7026
8045
 
7027
 
2008-06-19  Steven Dake  <sdake@redhat.com>
 
8046
2008-06-20  Steven Dake  <sdake@redhat.com>
7028
8047
 
7029
8048
        Allow user to retrieve logsys mode.
7030
8049
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1555 fd59a12c-fef9-0310-b244-a6a79926bd2f
7178
8197
 
7179
8198
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1505 fd59a12c-fef9-0310-b244-a6a79926bd2f
7180
8199
 
7181
 
2008-01-07  Steven Dake  <sdake@redhat.com>
 
8200
2008-01-08  Steven Dake  <sdake@redhat.com>
7182
8201
 
7183
8202
        Patch to install liblogsys
7184
8203
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1495 fd59a12c-fef9-0310-b244-a6a79926bd2f
7260
8279
        Fix problem where adding a timer in a timer callback would lock system and also timer additions were not protected by mutex because of backwards pthread_equal comparison.
7261
8280
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1463 fd59a12c-fef9-0310-b244-a6a79926bd2f
7262
8281
 
7263
 
2007-09-27  Steven Dake  <sdake@redhat.com>
 
8282
2007-09-28  Steven Dake  <sdake@redhat.com>
7264
8283
 
7265
8284
        segfault does not use source.conn unless the originating request is local. The actual code tries to dereference pointers created on another node.
7266
8285
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1462 fd59a12c-fef9-0310-b244-a6a79926bd2f
7274
8293
        Fix linking of library objects.
7275
8294
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1459 fd59a12c-fef9-0310-b244-a6a79926bd2f
7276
8295
 
 
8296
2007-09-27  Steven Dake  <sdake@redhat.com>
 
8297
 
7277
8298
        Allow override of the LCRSO directory from the Makefiles or command line
7278
8299
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1458 fd59a12c-fef9-0310-b244-a6a79926bd2f
7279
8300
 
7312
8333
        Ensure DESTDIR and PREFIX are properly used in Makefiles
7313
8334
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1443 fd59a12c-fef9-0310-b244-a6a79926bd2f
7314
8335
 
7315
 
2007-09-08  Steven Dake  <sdake@redhat.com>
7316
 
 
7317
8336
        Expose utils to the user
7318
8337
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1442 fd59a12c-fef9-0310-b244-a6a79926bd2f
7319
8338
 
7373
8392
        Patch to allocate event dispatch data in saEvtInitialize instead of directly on the stack for small thread-stack sized dispatch functions.
7374
8393
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1421 fd59a12c-fef9-0310-b244-a6a79926bd2f
7375
8394
 
7376
 
2007-08-10  Steven Dake  <sdake@redhat.com>
 
8395
2007-08-11  Steven Dake  <sdake@redhat.com>
7377
8396
 
7378
8397
        Patch to not overwrite defualt configuration file or amf.conf file when executing make install
7379
8398
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1420 fd59a12c-fef9-0310-b244-a6a79926bd2f
7384
8403
        Patch to add amf_strdup instead of malloc and then copy for amf service.
7385
8404
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1417 fd59a12c-fef9-0310-b244-a6a79926bd2f
7386
8405
 
7387
 
2007-08-07  Steven Dake  <sdake@redhat.com>
 
8406
2007-08-08  Steven Dake  <sdake@redhat.com>
7388
8407
 
7389
8408
        Fix minor leaks caused by not calling pthread_mutex_destroy throughout the tree.
7390
8409
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1412 fd59a12c-fef9-0310-b244-a6a79926bd2f
7415
8434
        Update testckpt program to properly test checkpoint system.
7416
8435
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1397 fd59a12c-fef9-0310-b244-a6a79926bd2f
7417
8436
 
7418
 
2007-06-24  Steven Dake  <sdake@redhat.com>
7419
 
 
7420
8437
        Add cpg_local_get api to cpg service
7421
8438
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1391 fd59a12c-fef9-0310-b244-a6a79926bd2f
7422
8439
 
7423
 
2007-06-23  Steven Dake  <sdake@redhat.com>
 
8440
2007-06-24  Steven Dake  <sdake@redhat.com>
7424
8441
 
7425
8442
        Add IP address takeover as an AMF component
7426
8443
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1388 fd59a12c-fef9-0310-b244-a6a79926bd2f
7427
8444
 
 
8445
2007-06-23  Steven Dake  <sdake@redhat.com>
 
8446
 
7428
8447
        Add passive monitoring support to AMF.
7429
8448
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1386 fd59a12c-fef9-0310-b244-a6a79926bd2f
7430
8449
 
7462
8481
        Remove this_ip from the source tree and replace with accessor functions.
7463
8482
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1379 fd59a12c-fef9-0310-b244-a6a79926bd2f
7464
8483
 
7465
 
2007-06-04  Steven Dake  <sdake@redhat.com>
7466
 
 
7467
8484
        Change timers to add duration and absolute timers.  Use nanoseconds since epoch to track timers.
7468
8485
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1378 fd59a12c-fef9-0310-b244-a6a79926bd2f
7469
8486
 
7504
8521
 
7505
8522
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1370 fd59a12c-fef9-0310-b244-a6a79926bd2f
7506
8523
 
7507
 
2007-04-24  Steven Dake  <sdake@redhat.com>
 
8524
2007-04-25  Steven Dake  <sdake@redhat.com>
7508
8525
 
7509
8526
        Fix section iteration size comparison
7510
8527
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1367 fd59a12c-fef9-0310-b244-a6a79926bd2f
7518
8535
        Fixes problem where if attributes list is zero, library would segfault
7519
8536
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1362 fd59a12c-fef9-0310-b244-a6a79926bd2f
7520
8537
 
7521
 
2007-04-21  Steven Dake  <sdake@redhat.com>
 
8538
2007-04-22  Steven Dake  <sdake@redhat.com>
7522
8539
 
7523
8540
        change references to evs to cpg to match API
7524
8541
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1361 fd59a12c-fef9-0310-b244-a6a79926bd2f
7525
8542
 
7526
 
2007-04-20  Steven Dake  <sdake@redhat.com>
 
8543
2007-04-21  Steven Dake  <sdake@redhat.com>
7527
8544
 
7528
8545
        Patch from Angus to fix return code of saAmfResponse if the handle was invalid.
7529
8546
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1360 fd59a12c-fef9-0310-b244-a6a79926bd2f
7621
8638
        Fix ordering of join messages
7622
8639
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1324 fd59a12c-fef9-0310-b244-a6a79926bd2f
7623
8640
 
7624
 
2006-12-10  Lon Hohberger  <lhh@redhat.com>
 
8641
2006-12-11  Lon Hohberger  <lhh@redhat.com>
7625
8642
 
7626
8643
        Correct not initialized value  of  amf_comp in amf_comp_find_from_conn_info ()
7627
8644
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1322 fd59a12c-fef9-0310-b244-a6a79926bd2f
7691
8708
        handle case where POLLHUP or POLLERR are not supported by OS
7692
8709
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1311 fd59a12c-fef9-0310-b244-a6a79926bd2f
7693
8710
 
7694
 
2006-11-16  Hans Feldt  <hans.feldt@ericsson.com>
 
8711
2006-11-17  Hans Feldt  <hans.feldt@ericsson.com>
7695
8712
 
7696
8713
        Cleaning up and preparing for later patch.
7697
8714
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1310 fd59a12c-fef9-0310-b244-a6a79926bd2f
7765
8782
 
7766
8783
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1285 fd59a12c-fef9-0310-b244-a6a79926bd2f
7767
8784
 
7768
 
2006-10-23  Hans Feldt  <hans.feldt@ericsson.com>
 
8785
2006-10-24  Hans Feldt  <hans.feldt@ericsson.com>
7769
8786
 
7770
8787
        AMF healthcheck keylen was not compared before matching key values
7771
8788
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1281 fd59a12c-fef9-0310-b244-a6a79926bd2f
7825
8842
 
7826
8843
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1266 fd59a12c-fef9-0310-b244-a6a79926bd2f
7827
8844
 
7828
 
2006-10-11  Hans Feldt  <hans.feldt@ericsson.com>
 
8845
2006-10-12  Hans Feldt  <hans.feldt@ericsson.com>
7829
8846
 
7830
8847
        This simple patch solves a problem we see when testing AMF. If a node leaves and joins the cluster quickly (within one second is default), the config change messages will not indicate that the node left and rejoined. The patch introduces a short delay in main() to make sure the token_timeout expires.
7831
8848
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1259 fd59a12c-fef9-0310-b244-a6a79926bd2f
7841
8858
        Remove some debbugging code from totemsrp impacting performance.
7842
8859
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1253 fd59a12c-fef9-0310-b244-a6a79926bd2f
7843
8860
 
7844
 
2006-10-03  Lon Hohberger  <lhh@redhat.com>
 
8861
2006-10-04  Lon Hohberger  <lhh@redhat.com>
7845
8862
 
7846
8863
        The patch contains:
7847
8864
         The instantiaton of the component is performed with some new steps:
7918
8935
        Two configuration attributes for SG objects were not handled correctly by the config parser.
7919
8936
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1249 fd59a12c-fef9-0310-b244-a6a79926bd2f
7920
8937
 
7921
 
2006-09-27  Hans Feldt  <hans.feldt@ericsson.com>
 
8938
2006-09-28  Hans Feldt  <hans.feldt@ericsson.com>
7922
8939
 
7923
8940
        Patches from Mathieu.Marie@sun.com: 2- On Solaris, the SA components executed have no names. 3- When killing the testamf1 component, it makes the aisexec process crash on both of my nodes. 4- max priority for RR on solaris is 59.
7924
8941
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1247 fd59a12c-fef9-0310-b244-a6a79926bd2f
7925
8942
 
7926
 
2006-09-24  Hans Feldt  <hans.feldt@ericsson.com>
 
8943
2006-09-25  Hans Feldt  <hans.feldt@ericsson.com>
7927
8944
 
7928
8945
        An update of README.amf to match current state of the implementation. README.amf now also includes a detailed list of what is currently NOT implemented.
7929
8946
        README.amf includes now, as before, a "demo example".
7953
8970
        Fix for global_ckpt_id not synced
7954
8971
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1239 fd59a12c-fef9-0310-b244-a6a79926bd2f
7955
8972
 
7956
 
2006-09-05  Hans Feldt  <hans.feldt@ericsson.com>
 
8973
2006-09-06  Hans Feldt  <hans.feldt@ericsson.com>
7957
8974
 
7958
8975
        - ckpt_id was not synced. - debug printout of list reduced
7959
8976
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1238 fd59a12c-fef9-0310-b244-a6a79926bd2f
7960
8977
 
 
8978
2006-09-05  Hans Feldt  <hans.feldt@ericsson.com>
 
8979
 
7961
8980
        1.    Improvement to manage more than one SG within an Application  and to      asymmetrically distribute the SG:s among the Nodes. 2.    strcmp bug fixes  several *_find functions. 3.    Minor bug fixes.
7962
8981
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1237 fd59a12c-fef9-0310-b244-a6a79926bd2f
7963
8982
 
8039
9058
        add command line support with: launch as a foreground application, do not set priority
8040
9059
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1219 fd59a12c-fef9-0310-b244-a6a79926bd2f
8041
9060
 
8042
 
2006-08-15  Steven Dake  <sdake@redhat.com>
 
9061
2006-08-16  Steven Dake  <sdake@redhat.com>
8043
9062
 
8044
9063
        Add scalability to 128 nodes by adding new parameter to protocol which is a random timeout bounded by a configuration parameter when sending join messages.
8045
9064
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1214 fd59a12c-fef9-0310-b244-a6a79926bd2f
8066
9085
        fixe a bug in cpg where get_group() will return the wrong group info structure if there is a hash collision.
8067
9086
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1199 fd59a12c-fef9-0310-b244-a6a79926bd2f
8068
9087
 
8069
 
2006-08-07  Steven Dake  <sdake@redhat.com>
 
9088
2006-08-08  Steven Dake  <sdake@redhat.com>
8070
9089
 
8071
9090
        Fix checkpoint header file error
8072
9091
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1178 fd59a12c-fef9-0310-b244-a6a79926bd2f
8076
9095
        Committed a bunch of changes for testing scalability - reverting patch
8077
9096
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1177 fd59a12c-fef9-0310-b244-a6a79926bd2f
8078
9097
 
8079
 
2006-08-04  Steven Dake  <sdake@redhat.com>
8080
 
 
8081
9098
        non-blocking syslog and file logging support
8082
9099
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1176 fd59a12c-fef9-0310-b244-a6a79926bd2f
8083
9100
 
8084
9101
        Solaris port for openais
8085
9102
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1175 fd59a12c-fef9-0310-b244-a6a79926bd2f
8086
9103
 
8087
 
2006-08-02  Steven Dake  <sdake@redhat.com>
 
9104
2006-08-03  Steven Dake  <sdake@redhat.com>
8088
9105
 
8089
9106
        Make sure sync_activate is called only once per service handler.
8090
9107
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1174 fd59a12c-fef9-0310-b244-a6a79926bd2f
8094
9111
        Removes the hardcoded limit of environment variables and argvs from components, now unlimited.
8095
9112
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1172 fd59a12c-fef9-0310-b244-a6a79926bd2f
8096
9113
 
8097
 
2006-07-31  Hans Feldt  <hans.feldt@ericsson.com>
 
9114
2006-08-01  Hans Feldt  <hans.feldt@ericsson.com>
8098
9115
 
8099
9116
        - Handling of HUP and other poll errors improved in saAmfDispatch. - Termination of testamf1 when saAmfDispatch returns an error.
8100
9117
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1171 fd59a12c-fef9-0310-b244-a6a79926bd2f
8101
9118
 
8102
 
2006-07-28  Steven Dake  <sdake@redhat.com>
 
9119
2006-07-29  Steven Dake  <sdake@redhat.com>
8103
9120
 
8104
9121
        Patch so realloc reverts to old buffer if reallocation fails.
8105
9122
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1170 fd59a12c-fef9-0310-b244-a6a79926bd2f
8130
9147
        Clean up endian swabbing for cpg service.
8131
9148
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1162 fd59a12c-fef9-0310-b244-a6a79926bd2f
8132
9149
 
8133
 
2006-07-25  Steven Dake  <sdake@redhat.com>
8134
 
 
8135
9150
        Fix where setsockopt is bound to in totemnet.
8136
9151
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1161 fd59a12c-fef9-0310-b244-a6a79926bd2f
8137
9152
 
8150
9165
        Endian cleanup for the clm service.
8151
9166
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1156 fd59a12c-fef9-0310-b244-a6a79926bd2f
8152
9167
 
8153
 
2006-07-23  Steven Dake  <sdake@redhat.com>
 
9168
2006-07-24  Steven Dake  <sdake@redhat.com>
8154
9169
 
8155
9170
        Allow build type of COVERAGE for code coverage analysis
8156
9171
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1152 fd59a12c-fef9-0310-b244-a6a79926bd2f
8174
9189
        Increase IPC thread stack size from 100k to 200k to accomodate larger data structures in ipc message handlers (for the CLM service).
8175
9190
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1149 fd59a12c-fef9-0310-b244-a6a79926bd2f
8176
9191
 
8177
 
2006-07-20  Steven Dake  <sdake@redhat.com>
8178
 
 
8179
9192
        Remove TODO for swabbing conn data structure
8180
9193
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1148 fd59a12c-fef9-0310-b244-a6a79926bd2f
8181
9194
 
8197
9210
        Remove unnecessary exit from testevs
8198
9211
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1142 fd59a12c-fef9-0310-b244-a6a79926bd2f
8199
9212
 
 
9213
2006-07-20  Steven Dake  <sdake@redhat.com>
 
9214
 
8200
9215
        Remove debug printf in totemsrp
8201
9216
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1141 fd59a12c-fef9-0310-b244-a6a79926bd2f
8202
9217
 
8203
 
2006-07-19  Steven Dake  <sdake@redhat.com>
8204
 
 
8205
9218
        Don't segfault if unauthorized user connects
8206
9219
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1140 fd59a12c-fef9-0310-b244-a6a79926bd2f
8207
9220
 
8208
9221
        Make checkpoint service work according to specifications with regards to the unlink operation.
8209
9222
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1139 fd59a12c-fef9-0310-b244-a6a79926bd2f
8210
9223
 
 
9224
2006-07-19  Steven Dake  <sdake@redhat.com>
 
9225
 
8211
9226
        Remove compile warning from cfgtool commit.
8212
9227
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1138 fd59a12c-fef9-0310-b244-a6a79926bd2f
8213
9228
 
8219
9234
        Send the new joinlists using the sync service, so it happens atomically. This should fix some odd sequencing bugs.
8220
9235
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1136 fd59a12c-fef9-0310-b244-a6a79926bd2f
8221
9236
 
8222
 
2006-07-17  Patrick Caulfield  <pcaulfie@redhat.com>
 
9237
2006-07-18  Patrick Caulfield  <pcaulfie@redhat.com>
8223
9238
 
8224
9239
        printing ipv6 addresses often needs more than a 32 byte buffer. THis could causes a crash with sone ipv6 installations.
8225
9240
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1135 fd59a12c-fef9-0310-b244-a6a79926bd2f
8226
9241
 
8227
 
2006-07-17  Steven Dake  <sdake@redhat.com>
 
9242
2006-07-18  Steven Dake  <sdake@redhat.com>
8228
9243
 
8229
9244
        Support for ia64 arch builds.
8230
9245
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1133 fd59a12c-fef9-0310-b244-a6a79926bd2f
8231
9246
 
 
9247
2006-07-17  Steven Dake  <sdake@redhat.com>
 
9248
 
8232
9249
        Fix synchronization not working properly.
8233
9250
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1132 fd59a12c-fef9-0310-b244-a6a79926bd2f
8234
9251
 
8235
9252
        Event marshalling patch for 32/64/endian support.
8236
9253
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1131 fd59a12c-fef9-0310-b244-a6a79926bd2f
8237
9254
 
8238
 
2006-07-16  Steven Dake  <sdake@redhat.com>
8239
 
 
8240
9255
        If version field is NULL as passed to saClmInitialize, return INVALID_PARAM
8241
9256
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1130 fd59a12c-fef9-0310-b244-a6a79926bd2f
8242
9257
 
8255
9270
        Return INVALID_PARAM when section read is larger then checkpoint section
8256
9271
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1125 fd59a12c-fef9-0310-b244-a6a79926bd2f
8257
9272
 
 
9273
2006-07-16  Steven Dake  <sdake@redhat.com>
 
9274
 
8258
9275
        CheckpointRead wasn't checking the active replica was set.
8259
9276
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1124 fd59a12c-fef9-0310-b244-a6a79926bd2f
8260
9277
 
8269
9286
        Proper barrier operation as requested.
8270
9287
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1121 fd59a12c-fef9-0310-b244-a6a79926bd2f
8271
9288
 
8272
 
2006-07-13  Steven Dake  <sdake@redhat.com>
8273
 
 
8274
9289
        Add support for s390 and s390x architectures.
8275
9290
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1120 fd59a12c-fef9-0310-b244-a6a79926bd2f
8276
9291
 
 
9292
2006-07-13  Steven Dake  <sdake@redhat.com>
 
9293
 
8277
9294
        Fix library renames to 2.0.0 as needed by distros.
8278
9295
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1119 fd59a12c-fef9-0310-b244-a6a79926bd2f
8279
9296
 
8280
 
2006-07-11  Steven Dake  <sdake@redhat.com>
 
9297
2006-07-12  Steven Dake  <sdake@redhat.com>
8281
9298
 
8282
9299
        Update to checkpoint service to use new APIs as rest of services do.
8283
9300
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1118 fd59a12c-fef9-0310-b244-a6a79926bd2f
8284
9301
 
8285
 
2006-07-10  Steven Dake  <sdake@redhat.com>
 
9302
2006-07-11  Steven Dake  <sdake@redhat.com>
8286
9303
 
8287
9304
        Fix broken timers when release type set to RELEASE
8288
9305
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1117 fd59a12c-fef9-0310-b244-a6a79926bd2f
8322
9339
        - Error escalation improved, SU failover recovery action added - Most runtime attributes in the inf. model calculated in runtime from   more fundamental information. (improves consistency) - sg_assign_si can now recalculate workloads considering existing   assignments - Logging improvements, similar to what is required as notification in   AMF spec. - CLC-CLI INSTANTIATE now exits aisexec when it fails (should later be   sent as an NTF alarm) - CLC-CLI CLEANUP correctly handles already terminated processes - testamf1.c printouts removed for normal operation - Iterator functions for SI/CSI assignments
8323
9340
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1108 fd59a12c-fef9-0310-b244-a6a79926bd2f
8324
9341
 
8325
 
2006-07-06  Steven Dake  <sdake@redhat.com>
 
9342
2006-07-07  Steven Dake  <sdake@redhat.com>
8326
9343
 
8327
9344
        Make sure RELEASE version detaches from tty
8328
9345
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1105 fd59a12c-fef9-0310-b244-a6a79926bd2f
8333
9350
        The recent endian/32/64 changes broke cpg callbacks.  The left list address was incorrectly calculated.
8334
9351
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1102 fd59a12c-fef9-0310-b244-a6a79926bd2f
8335
9352
 
 
9353
2006-07-06  Steven Dake  <sdake@redhat.com>
 
9354
 
8336
9355
        The totem rrp incorrectly increased the wrong failure counter.
8337
9356
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1101 fd59a12c-fef9-0310-b244-a6a79926bd2f
8338
9357
 
8341
9360
        marshall of cpg_join name field is wrong.
8342
9361
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1100 fd59a12c-fef9-0310-b244-a6a79926bd2f
8343
9362
 
8344
 
2006-06-29  Steven Dake  <sdake@redhat.com>
8345
 
 
8346
9363
        Rework of the timer system to allow timers to be added in dispatch handlers.
8347
9364
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1099 fd59a12c-fef9-0310-b244-a6a79926bd2f
8348
9365
 
 
9366
2006-06-29  Steven Dake  <sdake@redhat.com>
 
9367
 
8349
9368
        Rewrite of the checkpoint benchmark using threads tool
8350
9369
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1098 fd59a12c-fef9-0310-b244-a6a79926bd2f
8351
9370
 
8352
 
2006-06-28  Steven Dake  <sdake@redhat.com>
8353
 
 
8354
9371
        set serialize lock to proper function.
8355
9372
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1097 fd59a12c-fef9-0310-b244-a6a79926bd2f
8356
9373
 
8357
9374
        Rework of IPC layer once again
8358
9375
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1096 fd59a12c-fef9-0310-b244-a6a79926bd2f
8359
9376
 
8360
 
2006-06-27  Steven Dake  <sdake@redhat.com>
 
9377
2006-06-28  Steven Dake  <sdake@redhat.com>
8361
9378
 
8362
9379
        Fix problem where AMF locks up system if two or more components are members of the same service unit.  Also fixes problem where AMF asserts if two or more components are specified in a service unit.
8363
9380
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1095 fd59a12c-fef9-0310-b244-a6a79926bd2f
8402
9419
        Fix message alignment in CPG. we now unpack the message in the same way as we pack it.
8403
9420
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1084 fd59a12c-fef9-0310-b244-a6a79926bd2f
8404
9421
 
8405
 
2006-06-21  Steven Dake  <sdake@redhat.com>
 
9422
2006-06-22  Steven Dake  <sdake@redhat.com>
8406
9423
 
8407
9424
        Change makefile to install swab from correct place
8408
9425
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1081 fd59a12c-fef9-0310-b244-a6a79926bd2f
8410
9427
        New make release in top level makefile
8411
9428
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1077 fd59a12c-fef9-0310-b244-a6a79926bd2f
8412
9429
 
 
9430
2006-06-21  Steven Dake  <sdake@redhat.com>
 
9431
 
8413
9432
        Modify AMF to use new timer.c/timer.h routines properly
8414
9433
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1076 fd59a12c-fef9-0310-b244-a6a79926bd2f
8415
9434
 
8422
9441
        Fix error where pathlist buffer is overrun resulting in segfault
8423
9442
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1072 fd59a12c-fef9-0310-b244-a6a79926bd2f
8424
9443
 
8425
 
2006-06-19  Hans Feldt  <hans.feldt@ericsson.com>
 
9444
2006-06-20  Hans Feldt  <hans.feldt@ericsson.com>
8426
9445
 
8427
9446
        Refactoring of AMF into several files (based on classed in inf. model). A central header file (amf.h) keeps all the definitions and prototypes needed.
8428
9447
        New things apart from that:
8434
9453
 
8435
9454
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1071 fd59a12c-fef9-0310-b244-a6a79926bd2f
8436
9455
 
8437
 
2006-06-19  Steven Dake  <sdake@redhat.com>
 
9456
2006-06-20  Steven Dake  <sdake@redhat.com>
8438
9457
 
8439
9458
        Fix off by one error in totemsrp.
8440
9459
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1070 fd59a12c-fef9-0310-b244-a6a79926bd2f
8441
9460
 
 
9461
2006-06-19  Steven Dake  <sdake@redhat.com>
 
9462
 
8442
9463
        Missed timer commit.
8443
9464
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1069 fd59a12c-fef9-0310-b244-a6a79926bd2f
8444
9465
 
8456
9477
        Allow CFLAGS and LDFLAGS to be overridden through the environment or command line.
8457
9478
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1065 fd59a12c-fef9-0310-b244-a6a79926bd2f
8458
9479
 
8459
 
2006-06-05  Steven Dake  <sdake@redhat.com>
 
9480
2006-06-06  Steven Dake  <sdake@redhat.com>
8460
9481
 
8461
9482
        Remove warnings in AMF executive service.
8462
9483
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1061 fd59a12c-fef9-0310-b244-a6a79926bd2f
8472
9493
        - (Re-)introduction of event based multicast messages (not all yet) - Use of Distinguished Names (DN) in API and multicast messages - CSI resassignment properly handled (by using restarting state) - State 'setter' functions with uniform printouts - Simple 'assign SU to host' algorithm:  - based on saAmfSUHostedByNode config attribute         - see config file for example - Debug print runtime attributes upon user request:       $ pkill -USR2 aisexec - Object-oriented naming of functions started (but not finished) - testamf1.c updated with some new tests - Minor fix in print.h and print.c - AMF can be started on two nodes (example config file needs   modification for this)
8473
9494
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1058 fd59a12c-fef9-0310-b244-a6a79926bd2f
8474
9495
 
8475
 
2006-05-28  Steven Dake  <sdake@redhat.com>
 
9496
2006-05-29  Steven Dake  <sdake@redhat.com>
8476
9497
 
8477
9498
        Set to SCHED_RR:1 to match ipc layer
8478
9499
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1057 fd59a12c-fef9-0310-b244-a6a79926bd2f
8485
9506
        Update TODO to match 2006 project priorities.
8486
9507
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1055 fd59a12c-fef9-0310-b244-a6a79926bd2f
8487
9508
 
8488
 
2006-05-26  Steven Dake  <sdake@redhat.com>
8489
 
 
8490
9509
        This sanitizes the makefiles in several ways * .so and .so.1 files are linked to library.so.1.0.0 and installed with make install * renames all build targets to library.so.1.0.0 from library.so.1.0 * puts ld.so.conf.d files in the correct place * allows not installing static libraries by using make install STATICLIBS=NO
8491
9510
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1054 fd59a12c-fef9-0310-b244-a6a79926bd2f
8492
9511
 
8499
9518
        Under load, it was observed that the token could be lost because the totem protocol was not being scheduled above the other I/O processes. This patch reinstalls the sched_setscheduler call which for some reason was commented out.
8500
9519
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1051 fd59a12c-fef9-0310-b244-a6a79926bd2f
8501
9520
 
 
9521
2006-05-26  Steven Dake  <sdake@redhat.com>
 
9522
 
8502
9523
        defect 1270 Fix checkpoint read operation which would return invalid operation in some circumstances.
8503
9524
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1050 fd59a12c-fef9-0310-b244-a6a79926bd2f
8504
9525
 
8505
 
2006-05-25  Steven Dake  <sdake@redhat.com>
8506
 
 
8507
9526
        Remove scandir error=%s printf since it spews a bunch of errors when the aisexec is run after a make install
8508
9527
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1049 fd59a12c-fef9-0310-b244-a6a79926bd2f
8509
9528
 
8544
9563
        Remove poinless man-page. bug fix CPG example.
8545
9564
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1038 fd59a12c-fef9-0310-b244-a6a79926bd2f
8546
9565
 
8547
 
2006-05-21  Steven Dake  <sdake@redhat.com>
 
9566
2006-05-22  Steven Dake  <sdake@redhat.com>
8548
9567
 
8549
9568
        commit for redundant ring take 4 was only done from exec directory missing all of the commits for the rest of the directories.  This commit will now allow the tree to compile.
8550
9569
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1035 fd59a12c-fef9-0310-b244-a6a79926bd2f
8607
9626
 
8608
9627
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1025 fd59a12c-fef9-0310-b244-a6a79926bd2f
8609
9628
 
8610
 
2006-05-10  Steven Dake  <sdake@redhat.com>
 
9629
2006-05-11  Steven Dake  <sdake@redhat.com>
8611
9630
 
8612
9631
        Environment variable cleanup, documentation of environment variables in man pages, and rename of one of the environment variables used to specify the main openais configuration file.
8613
9632
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1024 fd59a12c-fef9-0310-b244-a6a79926bd2f
8617
9636
        fix compile under darwin: sched_setscheduler does not exist
8618
9637
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1023 fd59a12c-fef9-0310-b244-a6a79926bd2f
8619
9638
 
8620
 
2006-05-09  Hans Feldt  <hans.feldt@ericsson.com>
 
9639
2006-05-10  Hans Feldt  <hans.feldt@ericsson.com>
8621
9640
 
8622
9641
        - Preprocessor flags to control user, group and directory for configuration files removed.
8623
9642
        - Environment variables for the same thing added:
8642
9661
        Cope with >32 groups on a node that goes down. Add a missing endian conversion.
8643
9662
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1020 fd59a12c-fef9-0310-b244-a6a79926bd2f
8644
9663
 
8645
 
2006-04-29  Steven Dake  <sdake@redhat.com>
 
9664
2006-04-30  Steven Dake  <sdake@redhat.com>
8646
9665
 
8647
9666
        Fix comile failures for BSD/Darwin port
8648
9667
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1019 fd59a12c-fef9-0310-b244-a6a79926bd2f
8672
9691
        Add invalid handle definition
8673
9692
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1014 fd59a12c-fef9-0310-b244-a6a79926bd2f
8674
9693
 
8675
 
2006-04-26  Steven Dake  <sdake@redhat.com>
8676
 
 
8677
9694
        Remove priority from aispoll since we now use the kernel scheduler for priorities for polling
8678
9695
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1013 fd59a12c-fef9-0310-b244-a6a79926bd2f
8679
9696
 
8721
9738
        Patch from Hans to fix segfault in loading of LCR components
8722
9739
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@999 fd59a12c-fef9-0310-b244-a6a79926bd2f
8723
9740
 
8724
 
2006-04-20  Steven Dake  <sdake@redhat.com>
 
9741
2006-04-21  Steven Dake  <sdake@redhat.com>
8725
9742
 
8726
9743
        More make install work to install all necessary files
8727
9744
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@998 fd59a12c-fef9-0310-b244-a6a79926bd2f
8741
9758
        Patch from Hans to significantly improve the logging functionality read openais.conf.5 for info on how the new logging works.
8742
9759
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@995 fd59a12c-fef9-0310-b244-a6a79926bd2f
8743
9760
 
8744
 
2006-04-15  Steven Dake  <sdake@redhat.com>
 
9761
2006-04-16  Steven Dake  <sdake@redhat.com>
8745
9762
 
8746
9763
        Remove segfault when object database can't be loaded
8747
9764
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@994 fd59a12c-fef9-0310-b244-a6a79926bd2f
8749
9766
        Remove segfaults when object database can't be loaded for some reason.
8750
9767
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@993 fd59a12c-fef9-0310-b244-a6a79926bd2f
8751
9768
 
 
9769
2006-04-15  Steven Dake  <sdake@redhat.com>
 
9770
 
8752
9771
        remove -DDEBUG from release build
8753
9772
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@992 fd59a12c-fef9-0310-b244-a6a79926bd2f
8754
9773
 
8776
9795
        Add missing vsf.h from previous commit
8777
9796
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@984 fd59a12c-fef9-0310-b244-a6a79926bd2f
8778
9797
 
8779
 
2006-04-13  Steven Dake  <sdake@redhat.com>
 
9798
2006-04-14  Steven Dake  <sdake@redhat.com>
8780
9799
 
8781
9800
        fix fc5 segfault correctly by removing code that violates strict aliasing rules.
8782
9801
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@983 fd59a12c-fef9-0310-b244-a6a79926bd2f
8784
9803
        scale part 3 componentize YKD dynamic linear voting algorithm
8785
9804
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@982 fd59a12c-fef9-0310-b244-a6a79926bd2f
8786
9805
 
8787
 
2006-04-12  Steven Dake  <sdake@redhat.com>
 
9806
2006-04-13  Steven Dake  <sdake@redhat.com>
8788
9807
 
8789
9808
        Improvement of the rrp_algo data structure to support only running totemnet api calls on the appropriate totemnet interfaces.
8790
9809
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@981 fd59a12c-fef9-0310-b244-a6a79926bd2f
8803
9822
        Split the logging config options into three keys: to_file, to_stderr & to_syslog
8804
9823
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@977 fd59a12c-fef9-0310-b244-a6a79926bd2f
8805
9824
 
8806
 
2006-04-08  Steven Dake  <sdake@redhat.com>
 
9825
2006-04-09  Steven Dake  <sdake@redhat.com>
8807
9826
 
8808
9827
        defect 1191 Add more support for the redundant ring protocol.
8809
9828
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@976 fd59a12c-fef9-0310-b244-a6a79926bd2f
8842
9861
        defect 1170 Fix recovery protocol to avoid assertion in memb_state_recovery_enter
8843
9862
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@967 fd59a12c-fef9-0310-b244-a6a79926bd2f
8844
9863
 
8845
 
2006-04-03  Steven Dake  <sdake@redhat.com>
 
9864
2006-04-04  Steven Dake  <sdake@redhat.com>
8846
9865
 
8847
9866
        defect 205 implement totem single ring protocol flow control algorithm
8848
9867
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@966 fd59a12c-fef9-0310-b244-a6a79926bd2f
8917
9936
 
8918
9937
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@951 fd59a12c-fef9-0310-b244-a6a79926bd2f
8919
9938
 
8920
 
2006-03-15  Steven Dake  <sdake@redhat.com>
 
9939
2006-03-16  Steven Dake  <sdake@redhat.com>
8921
9940
 
8922
9941
        Patch from Hans Feldt This small patch (against r948) adds variable CPPFLAGS to all make rules that compiles `.c' files into `.o' files.
8923
9942
        This makes it possible to set CPPFLAGS on the command line as in:
8986
10005
 
8987
10006
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@939 fd59a12c-fef9-0310-b244-a6a79926bd2f
8988
10007
 
8989
 
2006-03-05  Muni Bajpai  <muni.osdl@gmail.com>
 
10008
2006-03-06  Muni Bajpai  <muni.osdl@gmail.com>
8990
10009
 
8991
10010
        bug 1115. Fixes the synchronization algorithm which was skipping services.
8992
10011
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@938 fd59a12c-fef9-0310-b244-a6a79926bd2f
8993
10012
 
 
10013
2006-03-05  Muni Bajpai  <muni.osdl@gmail.com>
 
10014
 
8994
10015
        Bug Fix for memory leak in ckpt section management. Bug 1112
8995
10016
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@937 fd59a12c-fef9-0310-b244-a6a79926bd2f
8996
10017
 
8999
10020
        Add cpg (closed process groups) component.
9000
10021
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@936 fd59a12c-fef9-0310-b244-a6a79926bd2f
9001
10022
 
9002
 
2006-03-02  Steven Dake  <sdake@redhat.com>
 
10023
2006-03-03  Steven Dake  <sdake@redhat.com>
9003
10024
 
9004
10025
        defect 981 This patch fixes a problem where the synchronization engine would not work cross endian.
9005
10026
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@935 fd59a12c-fef9-0310-b244-a6a79926bd2f
9010
10031
        defect 981 This patch fixes a problem where totempg would not work cross-endian.
9011
10032
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@933 fd59a12c-fef9-0310-b244-a6a79926bd2f
9012
10033
 
9013
 
2006-03-01  Muni Bajpai  <muni.osdl@gmail.com>
 
10034
2006-03-02  Muni Bajpai  <muni.osdl@gmail.com>
9014
10035
 
9015
10036
        reverting fix to man page as only 0.72 is broken with last byte zero in bindnetaddress
9016
10037
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@932 fd59a12c-fef9-0310-b244-a6a79926bd2f
9017
10038
 
 
10039
2006-03-01  Muni Bajpai  <muni.osdl@gmail.com>
 
10040
 
9018
10041
        Remove the reference to the use of 0 as last byte in the bindnetaddr
9019
10042
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@931 fd59a12c-fef9-0310-b244-a6a79926bd2f
9020
10043
 
9026
10049
        Fabien's patch for the BSD/Darwin port.
9027
10050
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@926 fd59a12c-fef9-0310-b244-a6a79926bd2f
9028
10051
 
9029
 
2006-02-14  Steven Dake  <sdake@redhat.com>
 
10052
2006-02-15  Steven Dake  <sdake@redhat.com>
9030
10053
 
9031
10054
        Patch from Patrick This patch restores the functionality in previous versions where the node address could be specified as a network address in openais.conf
9032
10055
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@925 fd59a12c-fef9-0310-b244-a6a79926bd2f
9056
10079
        Some versions of GCC were optimizing out the static ctor section.  This patch makes the ctor non-static so it is not optimized out.
9057
10080
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@917 fd59a12c-fef9-0310-b244-a6a79926bd2f
9058
10081
 
9059
 
2006-02-09  Steven Dake  <sdake@redhat.com>
9060
 
 
9061
10082
        Cleanup of dynamic loading to allow using the same interface factory code for statically linked components.
9062
10083
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@916 fd59a12c-fef9-0310-b244-a6a79926bd2f
9063
10084
 
9064
 
2006-02-01  Steven Dake  <sdake@redhat.com>
 
10085
2006-02-02  Steven Dake  <sdake@redhat.com>
9065
10086
 
9066
10087
        Patch from Patrick to enable configuring the list of dynamic service handlers in the configuration file.
9067
10088
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@915 fd59a12c-fef9-0310-b244-a6a79926bd2f
9068
10089
 
 
10090
2006-02-01  Steven Dake  <sdake@redhat.com>
 
10091
 
9069
10092
        1049 make all service handlers dynamically loadable or compilable statically use the BUILD_DYNAMIC flag in the makefile to set dynamic loading or static compile.
9070
10093
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@914 fd59a12c-fef9-0310-b244-a6a79926bd2f
9071
10094
 
9083
10106
        defect 1049 Fix compile error in testlck and testmsg.  Use SA_AIS_OK.
9084
10107
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@906 fd59a12c-fef9-0310-b244-a6a79926bd2f
9085
10108
 
9086
 
2006-01-24  Steven Dake  <sdake@redhat.com>
 
10109
2006-01-25  Steven Dake  <sdake@redhat.com>
9087
10110
 
9088
10111
        enhancement 1049 enhance services so dynamic service handlers are more easily possible
9089
10112
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@905 fd59a12c-fef9-0310-b244-a6a79926bd2f
9102
10125
        defect 1046 SaErrorT in trunk branch, but only SaAisErrorT should be used
9103
10126
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@902 fd59a12c-fef9-0310-b244-a6a79926bd2f
9104
10127
 
9105
 
2006-01-21  Steven Dake  <sdake@redhat.com>
 
10128
2006-01-22  Steven Dake  <sdake@redhat.com>
9106
10129
 
9107
10130
        defect 1045 totempg is not thread safe, and AMF requires threads to instantiate components
9108
10131
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@898 fd59a12c-fef9-0310-b244-a6a79926bd2f
9117
10140
 
9118
10141
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@892 fd59a12c-fef9-0310-b244-a6a79926bd2f
9119
10142
 
9120
 
2006-01-15  Steven Dake  <sdake@redhat.com>
 
10143
2006-01-16  Steven Dake  <sdake@redhat.com>
9121
10144
 
9122
10145
        remove old files that are no longer needed.
9123
10146
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@891 fd59a12c-fef9-0310-b244-a6a79926bd2f
9124
10147
 
9125
 
2006-01-13  Steven Dake  <sdake@redhat.com>
 
10148
2006-01-14  Steven Dake  <sdake@redhat.com>
9126
10149
 
9127
10150
        Small man page cleanup
9128
10151
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@890 fd59a12c-fef9-0310-b244-a6a79926bd2f
9139
10162
        defect 1030 This fixes the event handle leak on failure, the malloc check for hl, removes the redundant memset when creating a handle, and makes sure that the put of the channel handle is a valid handle.
9140
10163
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@886 fd59a12c-fef9-0310-b244-a6a79926bd2f
9141
10164
 
9142
 
2006-01-06  Steven Dake  <sdake@redhat.com>
 
10165
2006-01-07  Steven Dake  <sdake@redhat.com>
9143
10166
 
9144
10167
        defect 1024 YKD algorithm doesn't always work when new_message_queue is full.
9145
10168
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@885 fd59a12c-fef9-0310-b244-a6a79926bd2f
9157
10180
        Delete empty files.
9158
10181
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@881 fd59a12c-fef9-0310-b244-a6a79926bd2f
9159
10182
 
9160
 
2006-01-02  Steven Dake  <sdake@redhat.com>
9161
 
 
9162
10183
        enhancement 1020 adds missing file from commit
9163
10184
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@880 fd59a12c-fef9-0310-b244-a6a79926bd2f
9164
10185
 
9168
10189
        enhancement 1019 Modify YKD to select primary component and execute the synchronization operation only in the main partition.  In the non-primary partition, no new requests are allowed - they are all returned with the error code SA_AIS_ERR_TRY_AGAIN.
9169
10190
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@878 fd59a12c-fef9-0310-b244-a6a79926bd2f
9170
10191
 
9171
 
2006-01-01  Steven Dake  <sdake@redhat.com>
 
10192
2006-01-02  Steven Dake  <sdake@redhat.com>
9172
10193
 
9173
10194
        defect 1006 on 64 bit platforms, the timer is not properly cleared resulting in segfaults
9174
10195
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@876 fd59a12c-fef9-0310-b244-a6a79926bd2f
9215
10236
        fix documentation error from specification which identifies SaLckResourceLockAsync as the function name in some places but saLckResourceLockAsync in other places.  We settled on saLck since it matches the rest of the specifications.
9216
10237
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@859 fd59a12c-fef9-0310-b244-a6a79926bd2f
9217
10238
 
9218
 
2005-11-30  Steven Dake  <sdake@redhat.com>
 
10239
2005-12-01  Steven Dake  <sdake@redhat.com>
9219
10240
 
9220
10241
        shared object name incorrectly set for the lock service to libSaLCK instead of libSaLck.
9221
10242
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@858 fd59a12c-fef9-0310-b244-a6a79926bd2f
9223
10244
        fix documentation error from specification which identifies SaLckResourceLockAsync as the function name in some places but saLckResourceLockAsync in other places.  We settled on saLck since it matches the rest of the specifications.
9224
10245
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@857 fd59a12c-fef9-0310-b244-a6a79926bd2f
9225
10246
 
 
10247
2005-11-30  Steven Dake  <sdake@redhat.com>
 
10248
 
9226
10249
        defect 979 This enhancement adds support for IPV6 to the trunk of openais.
9227
10250
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@856 fd59a12c-fef9-0310-b244-a6a79926bd2f
9228
10251
 
9268
10291
        defect 968 Improve worst-case failure detection time using active healthchecking
9269
10292
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@836 fd59a12c-fef9-0310-b244-a6a79926bd2f
9270
10293
 
9271
 
2005-10-26  Steven Dake  <sdake@redhat.com>
 
10294
2005-10-27  Steven Dake  <sdake@redhat.com>
9272
10295
 
9273
10296
        defect 914 fix gcc 4 specific compile warnings and compile errors
9274
10297
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@834 fd59a12c-fef9-0310-b244-a6a79926bd2f
9275
10298
 
9276
 
2005-10-03  Steven Dake  <sdake@redhat.com>
 
10299
2005-10-04  Steven Dake  <sdake@redhat.com>
9277
10300
 
9278
10301
        defect 909 c++ keywords are used in the internal implementation of list.h
9279
10302
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@832 fd59a12c-fef9-0310-b244-a6a79926bd2f
9283
10306
        Fix compiler warnings when HZ is defined to be a long. Bugzilla #904
9284
10307
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@830 fd59a12c-fef9-0310-b244-a6a79926bd2f
9285
10308
 
9286
 
2005-09-28  Steven Dake  <sdake@redhat.com>
 
10309
2005-09-29  Steven Dake  <sdake@redhat.com>
9287
10310
 
9288
10311
        defect 903 First cut at a distributed locking service.
9289
10312
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@829 fd59a12c-fef9-0310-b244-a6a79926bd2f
9304
10327
        defect 895 Ruppert reported that there is code that doesn't do anything but should.
9305
10328
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@821 fd59a12c-fef9-0310-b244-a6a79926bd2f
9306
10329
 
9307
 
2005-09-20  Steven Dake  <sdake@redhat.com>
 
10330
2005-09-21  Steven Dake  <sdake@redhat.com>
9308
10331
 
9309
10332
        reduce maximum message size since 253000 is beyond the max.
9310
10333
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@818 fd59a12c-fef9-0310-b244-a6a79926bd2f
9312
10335
        remove extraneous debug printf
9313
10336
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@816 fd59a12c-fef9-0310-b244-a6a79926bd2f
9314
10337
 
 
10338
2005-09-20  Steven Dake  <sdake@redhat.com>
 
10339
 
9315
10340
        defect 892 Fix performance degradation when sending 10-15 messages per second because of a large seqno_unchanged_const.  Also, seqno_unchanged_const does not have a configurable option and this patch adds that support.
9316
10341
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@814 fd59a12c-fef9-0310-b244-a6a79926bd2f
9317
10342
 
9342
10367
        defect 840 J Seltzer reported that closed checkpoints in the TRY_AGAIN state are not closed in the executive but are closed in the library.  This patch fixes that problem.
9343
10368
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@806 fd59a12c-fef9-0310-b244-a6a79926bd2f
9344
10369
 
9345
 
2005-08-25  Steven Dake  <sdake@redhat.com>
 
10370
2005-08-26  Steven Dake  <sdake@redhat.com>
9346
10371
 
9347
10372
        defect 837 Muni reported the token retransmission timer doesn't need to be reset when receiving a retransmission
9348
10373
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@805 fd59a12c-fef9-0310-b244-a6a79926bd2f
9383
10408
        enhancmement 821 Global reorganization of totem code and also many feature enhancments These include: need to specify whether authentication is enabled or dislabed in config file need to specify frame size in config file need redundant ring placeholder need to specify version field of totem need to support large frame sizes need to break out threading code from totemsrp need to break out network code from totemsrp need to break out parser code from parse.c and some others
9384
10409
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@794 fd59a12c-fef9-0310-b244-a6a79926bd2f
9385
10410
 
9386
 
2005-08-12  Steven Dake  <sdake@redhat.com>
 
10411
2005-08-13  Steven Dake  <sdake@redhat.com>
9387
10412
 
9388
10413
        Patch from Russell Bryant to fix up gcc 4 warnings
9389
10414
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@793 fd59a12c-fef9-0310-b244-a6a79926bd2f
9403
10428
        Fix for BUG 803.  We need to complete a library call even if the channel requested for unlink has been deleted previous to processing an unlink request.
9404
10429
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@790 fd59a12c-fef9-0310-b244-a6a79926bd2f
9405
10430
 
9406
 
2005-07-29  Steven Dake  <sdake@redhat.com>
 
10431
2005-07-30  Steven Dake  <sdake@redhat.com>
9407
10432
 
9408
10433
        fixes segfault when ctrl-c pressed with new totemmrp code
9409
10434
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@789 fd59a12c-fef9-0310-b244-a6a79926bd2f
9410
10435
 
 
10436
2005-07-29  Steven Dake  <sdake@redhat.com>
 
10437
 
9411
10438
        fixes a missed merge in the totemmrp mergeup
9412
10439
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@788 fd59a12c-fef9-0310-b244-a6a79926bd2f
9413
10440
 
9448
10475
        defect 788 ckptbench returns error 7 at 20000 byte size writes.  The benchmark program improperly creates the checkpoint parameters.
9449
10476
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@777 fd59a12c-fef9-0310-b244-a6a79926bd2f
9450
10477
 
9451
 
2005-07-26  Mark Haverkamp  <markh@osdl.org>
 
10478
2005-07-27  Mark Haverkamp  <markh@osdl.org>
9452
10479
 
9453
10480
        Fix for bug 773.  Not quite the full fix, but the best we can do for now.
9454
10481
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@776 fd59a12c-fef9-0310-b244-a6a79926bd2f
9607
10634
        Check for reserved event ID and return SA_AIS_ERR_INVALID_PARAM. Bug 694
9608
10635
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@728 fd59a12c-fef9-0310-b244-a6a79926bd2f
9609
10636
 
9610
 
2005-06-30  Mark Haverkamp  <markh@osdl.org>
 
10637
2005-07-01  Mark Haverkamp  <markh@osdl.org>
9611
10638
 
9612
10639
        Wait to return status to the library until the clear request was received over the network so that the publish and receipt of the event is in sync with the time clear request.
9613
10640
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@727 fd59a12c-fef9-0310-b244-a6a79926bd2f
9620
10647
        defect 502 fix assert when packet added in multicast message handler.
9621
10648
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@725 fd59a12c-fef9-0310-b244-a6a79926bd2f
9622
10649
 
9623
 
2005-06-29  Steven Dake  <sdake@redhat.com>
9624
 
 
9625
10650
        Remove some warnings from the compile.
9626
10651
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@724 fd59a12c-fef9-0310-b244-a6a79926bd2f
9627
10652
 
9628
 
2005-06-29  Mark Haverkamp  <markh@osdl.org>
 
10653
2005-06-30  Mark Haverkamp  <markh@osdl.org>
9629
10654
 
9630
10655
        Error comparing unsigned to less than zero.
9631
10656
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@723 fd59a12c-fef9-0310-b244-a6a79926bd2f
9692
10717
        The A spec required patterns to be set but the B spec doesn't.  Fix lib/evt.c and test/testevt.c
9693
10718
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@708 fd59a12c-fef9-0310-b244-a6a79926bd2f
9694
10719
 
9695
 
2005-06-21  Mark Haverkamp  <markh@osdl.org>
 
10720
2005-06-22  Mark Haverkamp  <markh@osdl.org>
9696
10721
 
9697
10722
        This fixes some B spec related parameter checks
9698
10723
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@707 fd59a12c-fef9-0310-b244-a6a79926bd2f
10099
11124
 
10100
11125
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@644 fd59a12c-fef9-0310-b244-a6a79926bd2f
10101
11126
 
10102
 
2005-05-26  Steven Dake  <sdake@mvista.com>
 
11127
2005-05-27  Steven Dake  <sdake@mvista.com>
10103
11128
 
10104
11129
        (Logical change 1.196)
10105
11130
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@643 fd59a12c-fef9-0310-b244-a6a79926bd2f
10119
11144
        Initial revision
10120
11145
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@640 fd59a12c-fef9-0310-b244-a6a79926bd2f
10121
11146
 
10122
 
2005-05-26  Mark Haverkamp  <markh@osdl.org>
 
11147
2005-05-27  Mark Haverkamp  <markh@osdl.org>
10123
11148
 
10124
11149
        Allow services to use the openais.conf file for setting custom options. Evt now allows the maximum delivery queue size and the resume size to be set in openais.conf
10125
11150
        (Logical change 1.195)
10257
11282
 
10258
11283
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@620 fd59a12c-fef9-0310-b244-a6a79926bd2f
10259
11284
 
10260
 
2005-04-20  Steven Dake  <sdake@mvista.com>
10261
 
 
10262
11285
        defect 505 - fix uncompilable with gcc 2.95
10263
11286
        (Logical change 1.186)
10264
11287
 
10271
11294
 
10272
11295
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@618 fd59a12c-fef9-0310-b244-a6a79926bd2f
10273
11296
 
10274
 
2005-04-20  Mark Haverkamp  <markh@osdl.org>
 
11297
2005-04-21  Mark Haverkamp  <markh@osdl.org>
10275
11298
 
10276
11299
        Defect 501.
10277
11300
        Fix some mutex and error return problems.
10289
11312
 
10290
11313
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@616 fd59a12c-fef9-0310-b244-a6a79926bd2f
10291
11314
 
 
11315
2005-04-20  Mark Haverkamp  <markh@osdl.org>
 
11316
 
10292
11317
        For defect 501. Fix possible stale pointers in async lists if an application disconnects before its command has been fully processed.
10293
11318
        (Logical change 1.184)
10294
11319
 
10332
11357
 
10333
11358
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@610 fd59a12c-fef9-0310-b244-a6a79926bd2f
10334
11359
 
10335
 
2005-04-15  Steven Dake  <sdake@mvista.com>
 
11360
2005-04-16  Steven Dake  <sdake@mvista.com>
10336
11361
 
10337
11362
        totemsrp.c:   Fixes a condition which would result in a proc set and failed set   being equal which would force the algorithm to never reach   consensus in the membership algorithm.
10338
11363
        BKrev: 42604e9fCBYactncuQuguPZ_IEfQsQ
10383
11408
 
10384
11409
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@603 fd59a12c-fef9-0310-b244-a6a79926bd2f
10385
11410
 
 
11411
2005-04-15  Steven Dake  <sdake@mvista.com>
 
11412
 
10386
11413
        crypto.c:   autodetect endian and wordsize with gnuisms
10387
11414
        BKrev: 42602efdZ8LfQwIHBFrdtsjrK3BtCg
10388
11415
 
10560
11587
 
10561
11588
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@576 fd59a12c-fef9-0310-b244-a6a79926bd2f
10562
11589
 
10563
 
2005-04-04  Steven Dake  <sdake@mvista.com>
 
11590
2005-04-05  Steven Dake  <sdake@mvista.com>
10564
11591
 
10565
11592
        Patch from Miyotaka Sakai to fix access to free area defect 426.
10566
11593
        (Logical change 1.168)
10606
11633
 
10607
11634
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@569 fd59a12c-fef9-0310-b244-a6a79926bd2f
10608
11635
 
10609
 
2005-03-30  Miyotaka Sakai  <sakai@unknown.org>
 
11636
2005-03-31  Miyotaka Sakai  <sakai@unknown.org>
10610
11637
 
10611
11638
        fix not to transit state when process terminate
10612
11639
        (Logical change 1.166)
10634
11661
 
10635
11662
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@565 fd59a12c-fef9-0310-b244-a6a79926bd2f
10636
11663
 
10637
 
2005-03-29  Steven Dake  <sdake@mvista.com>
10638
 
 
10639
11664
        Merge sdake@bk.osdl.org:/var/bk/openais into persist.az.mvista.com:/home/sdake/openais
10640
11665
        2005/03/29 15:03:30-07:00 mvista.com!sdake
10641
11666
        testckpt.c:
10662
11687
 
10663
11688
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@562 fd59a12c-fef9-0310-b244-a6a79926bd2f
10664
11689
 
10665
 
2005-03-28  Miyotaka Sakai  <sakai@unknown.org>
 
11690
2005-03-29  Miyotaka Sakai  <sakai@unknown.org>
10666
11691
 
10667
11692
        fix configuration change
10668
11693
        (Logical change 1.163)
10759
11784
 
10760
11785
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@549 fd59a12c-fef9-0310-b244-a6a79926bd2f
10761
11786
 
10762
 
2005-03-22  Steven Dake  <sdake@mvista.com>
 
11787
2005-03-23  Steven Dake  <sdake@mvista.com>
10763
11788
 
10764
11789
        defect325 - rename saCkptActiveCheckpointSet to saCkptActiveReplicaSet
10765
11790
        (Logical change 1.157)
10791
11816
 
10792
11817
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@544 fd59a12c-fef9-0310-b244-a6a79926bd2f
10793
11818
 
10794
 
2005-03-22  Mark Haverkamp  <markh@osdl.org>
 
11819
2005-03-23  Mark Haverkamp  <markh@osdl.org>
10795
11820
 
10796
11821
        Fix an off by one error causing a bad event ID to be sent after a recovery in some cases.
10797
11822
        BKrev: 4240a8ba6cGIAgqLoTZNAUZJJOgyrg
10855
11880
 
10856
11881
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@536 fd59a12c-fef9-0310-b244-a6a79926bd2f
10857
11882
 
10858
 
2005-03-16  Steven Dake  <sdake@mvista.com>
 
11883
2005-03-17  Steven Dake  <sdake@mvista.com>
10859
11884
 
10860
11885
        Block multicast messages during synchronization.
10861
11886
        (Logical change 1.151)
10875
11900
 
10876
11901
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@533 fd59a12c-fef9-0310-b244-a6a79926bd2f
10877
11902
 
 
11903
2005-03-16  Steven Dake  <sdake@mvista.com>
 
11904
 
10878
11905
        cleanup some shared datatypes.
10879
11906
        (Logical change 1.150)
10880
11907
 
10936
11963
 
10937
11964
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@523 fd59a12c-fef9-0310-b244-a6a79926bd2f
10938
11965
 
10939
 
2005-03-14  Steven Dake  <sdake@mvista.com>
10940
 
 
10941
11966
        Add checkpoint reader and writer to test synchronization
10942
11967
        (Logical change 1.147)
10943
11968
 
10956
11981
        Initial revision
10957
11982
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@519 fd59a12c-fef9-0310-b244-a6a79926bd2f
10958
11983
 
 
11984
2005-03-14  Steven Dake  <sdake@mvista.com>
 
11985
 
10959
11986
        Merge sdake@bk.osdl.org:/var/bk/openais into persist.az.mvista.com:/home/sdake/openais
10960
11987
        2005/03/14 15:39:42-07:00 mvista.com!sdake
10961
11988
        ipc_gen.h, ipc_ckpt.h, ckpt.c:
11047
12074
        Initial revision
11048
12075
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@506 fd59a12c-fef9-0310-b244-a6a79926bd2f
11049
12076
 
11050
 
2005-02-26  Steven Dake  <sdake@broked.org>
 
12077
2005-02-27  Steven Dake  <sdake@broked.org>
11051
12078
 
11052
12079
        em64t support
11053
12080
        (Logical change 1.141)
11075
12102
 
11076
12103
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@502 fd59a12c-fef9-0310-b244-a6a79926bd2f
11077
12104
 
11078
 
2005-02-16  Steven Dake  <sdake@mvista.com>
 
12105
2005-02-17  Steven Dake  <sdake@mvista.com>
11079
12106
 
11080
12107
        Auto merged
11081
12108
        2005/02/16 17:24:12-07:00 mvista.com!sdake
11110
12137
 
11111
12138
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@498 fd59a12c-fef9-0310-b244-a6a79926bd2f
11112
12139
 
11113
 
2005-02-15  Mark Haverkamp  <markh@osdl.org>
 
12140
2005-02-16  Mark Haverkamp  <markh@osdl.org>
11114
12141
 
11115
12142
        Look for SA_EVT_EVENTID_LOST when receiving an event.
11116
12143
        (Logical change 1.138)
11136
12163
 
11137
12164
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@494 fd59a12c-fef9-0310-b244-a6a79926bd2f
11138
12165
 
 
12166
2005-02-15  Mark Haverkamp  <markh@osdl.org>
 
12167
 
11139
12168
        Add unlink function.
11140
12169
        (Logical change 1.137)
11141
12170
 
11151
12180
 
11152
12181
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@492 fd59a12c-fef9-0310-b244-a6a79926bd2f
11153
12182
 
11154
 
2005-02-08  Steven Dake  <sdake@mvista.com>
 
12183
2005-02-09  Steven Dake  <sdake@mvista.com>
11155
12184
 
11156
12185
        Increase code coverage by calling more API functions.
11157
12186
        (Logical change 1.136)
11177
12206
 
11178
12207
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@488 fd59a12c-fef9-0310-b244-a6a79926bd2f
11179
12208
 
 
12209
2005-02-08  Steven Dake  <sdake@mvista.com>
 
12210
 
11180
12211
        (Logical change 1.135)
11181
12212
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@487 fd59a12c-fef9-0310-b244-a6a79926bd2f
11182
12213
 
11788
12819
 
11789
12820
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@392 fd59a12c-fef9-0310-b244-a6a79926bd2f
11790
12821
 
11791
 
2004-11-24  Steven Dake  <sdake@mvista.com>
 
12822
2004-11-25  Steven Dake  <sdake@mvista.com>
11792
12823
 
11793
12824
        code coverage work cleanup
11794
12825
        (Logical change 1.108)
11826
12857
 
11827
12858
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@386 fd59a12c-fef9-0310-b244-a6a79926bd2f
11828
12859
 
 
12860
2004-11-24  Steven Dake  <sdake@mvista.com>
 
12861
 
11829
12862
        Fix compile with gcc 2.95.
11830
12863
        (Logical change 1.106)
11831
12864
 
11852
12885
 
11853
12886
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@382 fd59a12c-fef9-0310-b244-a6a79926bd2f
11854
12887
 
11855
 
2004-11-07  somacoma  <somacoma@unknown.org>
 
12888
2004-11-08  somacoma  <somacoma@unknown.org>
11856
12889
 
11857
12890
        Merge
11858
12891
        2004/10/29 00:13:35+02:00 somacoma.net!dns
11957
12990
 
11958
12991
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@369 fd59a12c-fef9-0310-b244-a6a79926bd2f
11959
12992
 
11960
 
2004-10-29  Steven Dake  <sdake@mvista.com>
 
12993
2004-10-30  Steven Dake  <sdake@mvista.com>
11961
12994
 
11962
12995
        Add rlimit code to allow openais to work with linux kernel 2.6.9 or later
11963
12996
        (Logical change 1.99)
11971
13004
 
11972
13005
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@367 fd59a12c-fef9-0310-b244-a6a79926bd2f
11973
13006
 
11974
 
2004-10-27  Steven Dake  <sdake@mvista.com>
 
13007
2004-10-28  Steven Dake  <sdake@mvista.com>
11975
13008
 
11976
13009
        64bit safe ais types
11977
13010
        (Logical change 1.98)
12191
13224
 
12192
13225
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@339 fd59a12c-fef9-0310-b244-a6a79926bd2f
12193
13226
 
12194
 
2004-10-14  Steven Dake  <sdake@mvista.com>
 
13227
2004-10-15  Steven Dake  <sdake@mvista.com>
12195
13228
 
12196
13229
        Make testevs exit on evs_initialize if the return code is not EVS_OK.
12197
13230
        (Logical change 1.94)
12360
13393
 
12361
13394
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@318 fd59a12c-fef9-0310-b244-a6a79926bd2f
12362
13395
 
12363
 
2004-10-01  Steven Dake  <sdake@mvista.com>
 
13396
2004-10-02  Steven Dake  <sdake@mvista.com>
12364
13397
 
12365
13398
        Fix a bunch of errors in node get and async node get.
12366
13399
        (Logical change 1.87)
12380
13413
 
12381
13414
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@315 fd59a12c-fef9-0310-b244-a6a79926bd2f
12382
13415
 
12383
 
2004-09-28  Miyotaka Sakai  <sakai@unknown.org>
 
13416
2004-09-29  Miyotaka Sakai  <sakai@unknown.org>
12384
13417
 
12385
13418
        get rid of compile warning
12386
13419
        (Logical change 1.86)
12535
13568
 
12536
13569
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@292 fd59a12c-fef9-0310-b244-a6a79926bd2f
12537
13570
 
12538
 
2004-09-23  Steven Dake  <sdake@mvista.com>
 
13571
2004-09-24  Steven Dake  <sdake@mvista.com>
12539
13572
 
12540
13573
        testparse.c:   Fix commit error in changeset 1.77.
12541
13574
        BKrev: 41534ab0cY4dYHQw-qoPHLMpXQTAAQ
12620
13653
 
12621
13654
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@281 fd59a12c-fef9-0310-b244-a6a79926bd2f
12622
13655
 
12623
 
2004-09-22  Steven Dake  <sdake@mvista.com>
 
13656
2004-09-23  Steven Dake  <sdake@mvista.com>
12624
13657
 
12625
13658
        Store handle address in timer structure.  When timer expires, wipe out the handle address's value, since the timer is no longer valid. This allows double frees, or frees on handles that haven't been added. One note of caution: a handle cannot be moved into another variable and be expected to work properly for double frees.
12626
13659
        (Logical change 1.79)
12646
13679
 
12647
13680
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@277 fd59a12c-fef9-0310-b244-a6a79926bd2f
12648
13681
 
 
13682
2004-09-22  Steven Dake  <sdake@mvista.com>
 
13683
 
12649
13684
        Fix annoying build failure because of code coverage increases.
12650
13685
        (Logical change 1.78)
12651
13686
 
12658
13693
 
12659
13694
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@275 fd59a12c-fef9-0310-b244-a6a79926bd2f
12660
13695
 
12661
 
2004-09-20  Steven Dake  <sdake@mvista.com>
 
13696
2004-09-21  Steven Dake  <sdake@mvista.com>
12662
13697
 
12663
13698
        Add retainined events while also cleaning up memory leakage that occurs because of a lack of retained events.
12664
13699
        (Logical change 1.77)
12776
13811
 
12777
13812
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@259 fd59a12c-fef9-0310-b244-a6a79926bd2f
12778
13813
 
12779
 
2004-09-15  Steven Dake  <sdake@mvista.com>
 
13814
2004-09-16  Steven Dake  <sdake@mvista.com>
12780
13815
 
12781
13816
        gmi.c:   Bug 44.   Fixes assertion in executive when running ckptbenchth.
12782
13817
        BKrev: 4148dc42NSqyi9F4s6exhsVarsF10Q
12790
13825
 
12791
13826
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@257 fd59a12c-fef9-0310-b244-a6a79926bd2f
12792
13827
 
 
13828
2004-09-15  Steven Dake  <sdake@mvista.com>
 
13829
 
12793
13830
        main.c:   Call poll_destroy when executing ais_done.  This increases code   coverage from 66.9% to 82.3%.
12794
13831
        BKrev: 4148ac12oFAraidHBF8lhdpMgBXc1w
12795
13832
 
12844
13881
 
12845
13882
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@248 fd59a12c-fef9-0310-b244-a6a79926bd2f
12846
13883
 
12847
 
2004-09-09  Steven Dake  <sdake@mvista.com>
 
13884
2004-09-10  Steven Dake  <sdake@mvista.com>
12848
13885
 
12849
13886
        BUG 37.  Fix several leaks during configuration changes.  Also fixes a possible assert with many large messages being sent from multiple processors at the same time.
12850
13887
        (Logical change 1.68)
12886
13923
 
12887
13924
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@243 fd59a12c-fef9-0310-b244-a6a79926bd2f
12888
13925
 
12889
 
2004-09-07  Steven Dake  <sdake@broked.org>
 
13926
2004-09-08  Steven Dake  <sdake@broked.org>
12890
13927
 
12891
13928
        Get rid of magic number 1500 and replace with PACKET_SIZE_MAX. Also fix a glaring memory overwrite bug in gmi_init which would init 256k of memory instead of PACKET_SIZE_MAX memory.
12892
13929
        (Logical change 1.66)
12900
13937
 
12901
13938
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@241 fd59a12c-fef9-0310-b244-a6a79926bd2f
12902
13939
 
 
13940
2004-09-07  Steven Dake  <sdake@broked.org>
 
13941
 
12903
13942
        EVS library makes compiler warning on some compilers.  Found and fixed by Sakai Miyotaka.
12904
13943
        (Logical change 1.65)
12905
13944
 
13142
14181
        Initial revision
13143
14182
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@210 fd59a12c-fef9-0310-b244-a6a79926bd2f
13144
14183
 
13145
 
2004-08-27  Steven Dake  <sdake@mvista.com>
 
14184
2004-08-28  Steven Dake  <sdake@mvista.com>
13146
14185
 
13147
14186
        gmi.c:   Flush all multicast messages by delivering them before   processing the token.  This ensures that the mcast fd   doesn't buffer too many old messages and avoids an assert.
13148
14187
        BKrev: 412fd3cesE7M-pXl9OZs1X2CyK7Y4A
13156
14195
 
13157
14196
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@208 fd59a12c-fef9-0310-b244-a6a79926bd2f
13158
14197
 
13159
 
2004-08-23  Steven Dake  <sdake@mvista.com>
 
14198
2004-08-24  Steven Dake  <sdake@mvista.com>
13160
14199
 
13161
14200
        Add initial support for multipathing to group messaging.
13162
14201
        (Logical change 1.60)
13188
14227
 
13189
14228
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@203 fd59a12c-fef9-0310-b244-a6a79926bd2f
13190
14229
 
13191
 
2004-08-23  Mark Haverkamp  <markh@osdl.org>
 
14230
2004-08-24  Mark Haverkamp  <markh@osdl.org>
13192
14231
 
13193
14232
        Need to check the size of the response header here.
13194
14233
        (Logical change 1.59)
13202
14241
 
13203
14242
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@201 fd59a12c-fef9-0310-b244-a6a79926bd2f
13204
14243
 
13205
 
2004-08-22  Steven Dake  <sdake@mvista.com>
 
14244
2004-08-23  Steven Dake  <sdake@mvista.com>
13206
14245
 
13207
14246
        Clean up usage of ais_done.  This includes passing a value for each done type.  Also, libais_disconnect cleaned up so it doesn't ais_done when its queues are full.  Instead it disconnects the library connection.  A new connection state variable added to the conn_info structure in place of active.
13208
14247
        (Logical change 1.58)
13261
14300
 
13262
14301
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@192 fd59a12c-fef9-0310-b244-a6a79926bd2f
13263
14302
 
13264
 
2004-08-20  Steven Dake  <sdake@mvista.com>
 
14303
2004-08-21  Steven Dake  <sdake@mvista.com>
13265
14304
 
13266
14305
        Cleanup errors in Makefile.
13267
14306
        (Logical change 1.55)
13415
14454
 
13416
14455
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@169 fd59a12c-fef9-0310-b244-a6a79926bd2f
13417
14456
 
13418
 
2004-08-09  Steven Dake  <sdake@broked.org>
 
14457
2004-08-10  Steven Dake  <sdake@broked.org>
13419
14458
 
13420
14459
        gmi.c:   When 2 processors are part of the configuration, then one   of the members leaves, then a new configuration occurs   with 2 or more members, the "joined" list was not   being properly passed to the rest of the executive   services.  This bug fixed.
13421
14460
        BKrev: 41185349SwUWKZU-QQ_K91jAnvqYpA
13528
14567
 
13529
14568
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@152 fd59a12c-fef9-0310-b244-a6a79926bd2f
13530
14569
 
13531
 
2004-07-29  Steven Dake  <sdake@mvista.com>
 
14570
2004-07-30  Steven Dake  <sdake@mvista.com>
13532
14571
 
13533
14572
        Change RecvQueue to use a stack structure for receiving the response instead of passing in the maximum sized value for a response message.
13534
14573
        (Logical change 1.48)
13554
14593
 
13555
14594
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@148 fd59a12c-fef9-0310-b244-a6a79926bd2f
13556
14595
 
 
14596
2004-07-29  Steven Dake  <sdake@mvista.com>
 
14597
 
13557
14598
        (Logical change 1.47)
13558
14599
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@147 fd59a12c-fef9-0310-b244-a6a79926bd2f
13559
14600
 
13636
14677
        Initial revision
13637
14678
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@134 fd59a12c-fef9-0310-b244-a6a79926bd2f
13638
14679
 
13639
 
2004-07-28  Steven Dake  <sdake@mvista.com>
 
14680
2004-07-29  Steven Dake  <sdake@mvista.com>
13640
14681
 
13641
14682
        README.devmap:   Document new changes to exec handler function prototype   and recommend using the source_addr for deferring requests   instead of recording the ip address in the message itself. main.c, handlers.h, clm.c, ckpt.c, amf.c:   Add source_addr to exec message handler for event service.
13642
14683
        BKrev: 41082a5cY6cLQK7NG_rxZrkb7lERfw
13656
14697
 
13657
14698
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@131 fd59a12c-fef9-0310-b244-a6a79926bd2f
13658
14699
 
13659
 
2004-07-27  Steven Dake  <sdake@mvista.com>
 
14700
2004-07-28  Steven Dake  <sdake@mvista.com>
13660
14701
 
13661
14702
        Major cleanup and use hdb.c abstracted out functions now instead of internal hacked together stuff that was there previously.
13662
14703
        (Logical change 1.44)
13709
14750
 
13710
14751
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@122 fd59a12c-fef9-0310-b244-a6a79926bd2f
13711
14752
 
13712
 
2004-07-26  Steven Dake  <sdake@mvista.com>
 
14753
2004-07-27  Steven Dake  <sdake@mvista.com>
13713
14754
 
13714
14755
        Remove BINDTODEVICE socket option and replace with MULTICAST_IF to be more portable and require less root privs.
13715
14756
        (Logical change 1.42)
13723
14764
 
13724
14765
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@120 fd59a12c-fef9-0310-b244-a6a79926bd2f
13725
14766
 
13726
 
2004-07-23  Steven Dake  <sdake@mvista.com>
 
14767
2004-07-24  Steven Dake  <sdake@mvista.com>
13727
14768
 
13728
14769
        Additional information for using the saRecvQueue call in a library.
13729
14770
        (Logical change 1.41)
13737
14778
 
13738
14779
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@118 fd59a12c-fef9-0310-b244-a6a79926bd2f
13739
14780
 
13740
 
2004-07-20  Steven Dake  <sdake@mvista.com>
 
14781
2004-07-21  Steven Dake  <sdake@mvista.com>
13741
14782
 
13742
14783
        (Logical change 1.40)
13743
14784
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@117 fd59a12c-fef9-0310-b244-a6a79926bd2f
13751
14792
        Initial revision
13752
14793
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@115 fd59a12c-fef9-0310-b244-a6a79926bd2f
13753
14794
 
13754
 
2004-07-14  Steven Dake  <sdake@mvista.com>
 
14795
2004-07-15  Steven Dake  <sdake@mvista.com>
13755
14796
 
13756
14797
        Major improvements to fragmentation.  It works alot better now.
13757
14798
        (Logical change 1.39)
13791
14832
 
13792
14833
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@109 fd59a12c-fef9-0310-b244-a6a79926bd2f
13793
14834
 
13794
 
2004-07-12  Steven Dake  <sdake@mvista.com>
13795
 
 
13796
14835
        Add ip to deliver_fn callback
13797
14836
        (Logical change 1.36)
13798
14837
 
13823
14862
 
13824
14863
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@104 fd59a12c-fef9-0310-b244-a6a79926bd2f
13825
14864
 
 
14865
2004-07-12  Steven Dake  <sdake@mvista.com>
 
14866
 
13826
14867
        gmi.c:   Fix debug exit.
13827
14868
        BKrev: 40f3069ao4cKWSuICZHrMdMIqJDlMw
13828
14869
 
13868
14909
 
13869
14910
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@100 fd59a12c-fef9-0310-b244-a6a79926bd2f
13870
14911
 
13871
 
2004-07-11  Steven Dake  <sdake@broked.org>
 
14912
2004-07-12  Steven Dake  <sdake@broked.org>
13872
14913
 
13873
14914
        Retransmit orf token if no multicast or token received within a timeout period.  This could mean that the token was lost, but no configuration change has really occured.  Rather then execute the heavyweight membership protocol, just retry the token and if it fails after the token timeout, execute a configuration change sequence.
13874
14915
        BKrev: 40f21082dvUxH0aOPvKmpqoqlkEgEA
13914
14955
 
13915
14956
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@93 fd59a12c-fef9-0310-b244-a6a79926bd2f
13916
14957
 
13917
 
2004-07-09  Steven Dake  <sdake@mvista.com>
 
14958
2004-07-10  Steven Dake  <sdake@mvista.com>
13918
14959
 
13919
14960
        Removes the external dependency from the gmi to the global variable this_ip.  This is still passed in for gmi_init users to be notified of which IP was selected, but copied for local use.
13920
14961
        BKrev: 40ef692cfv-e5JCQ8T9iC-_i3AaBcg
13934
14975
 
13935
14976
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@90 fd59a12c-fef9-0310-b244-a6a79926bd2f
13936
14977
 
 
14978
2004-07-09  Steven Dake  <sdake@mvista.com>
 
14979
 
13937
14980
        Rename: exec/poll.h -> exec/aispoll.h
13938
14981
        }(Logical change 1.28)
13939
14982
 
14005
15048
 
14006
15049
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@78 fd59a12c-fef9-0310-b244-a6a79926bd2f
14007
15050
 
14008
 
2004-07-07  Steven Dake  <sdake@mvista.com>
14009
 
 
14010
15051
        Fix build errors after previous commit.
14011
15052
        (Logical change 1.25)
14012
15053
 
14085
15126
 
14086
15127
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@65 fd59a12c-fef9-0310-b244-a6a79926bd2f
14087
15128
 
 
15129
2004-07-07  Steven Dake  <sdake@mvista.com>
 
15130
 
14088
15131
        Change memcpy to memmove to quiet down valgrind.
14089
15132
        (Logical change 1.23)
14090
15133
 
14277
15320
        Initial revision
14278
15321
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@33 fd59a12c-fef9-0310-b244-a6a79926bd2f
14279
15322
 
14280
 
2004-06-28  Steven Dake  <sdake@mvista.com>
 
15323
2004-06-29  Steven Dake  <sdake@mvista.com>
14281
15324
 
14282
15325
        Cluster membership API not being authenticated by openais executive. This results in testclm locking on start in saClmInitialize.
14283
15326
        BKrev: 40e095e4VUojyuQYOBeAUqjZnbBTCA
14329
15372
 
14330
15373
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@26 fd59a12c-fef9-0310-b244-a6a79926bd2f
14331
15374
 
14332
 
2004-06-22  Steven Dake  <sdake@mvista.com>
14333
 
 
14334
15375
        QUICKSTART:   Modified quickstart guide thanks to comments from Yixiong Zou   Information about adding groups added   Information about testclm blocking until cluster membership   event occurs added.
14335
15376
        BKrev: 40d920ffgjnZO35fZ2d947AV5TWGWQ
14336
15377
 
14407
15448
 
14408
15449
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@15 fd59a12c-fef9-0310-b244-a6a79926bd2f
14409
15450
 
14410
 
2004-06-17  Steven Dake  <sdake@mvista.com>
14411
 
 
14412
15451
        Fix single-node AMF assertion failure (cause runaway recursion).
14413
15452
        BKrev: 40d22e42IsByk3WqoRIGSlETLqdUgw
14414
15453
 
14421
15460
 
14422
15461
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@13 fd59a12c-fef9-0310-b244-a6a79926bd2f
14423
15462
 
 
15463
2004-06-17  Steven Dake  <sdake@mvista.com>
 
15464
 
14424
15465
        Crash when no network.conf file present (missing error checking).
14425
15466
        (Logical change 1.6)
14426
15467
 
14433
15474
 
14434
15475
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@11 fd59a12c-fef9-0310-b244-a6a79926bd2f
14435
15476
 
14436
 
2004-06-16  Steven Dake  <sdake@mvista.com>
14437
 
 
14438
15477
        Fix bug in membership protocol where form token sometimes times out because the initial send of the token is sent to the wrong address.
14439
15478
        2004/06/16 15:42:49-07:00 mvista.com!sdake
14440
15479
        Performance enhancements: Allow more messages to be multicast per
14453
15492
 
14454
15493
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@9 fd59a12c-fef9-0310-b244-a6a79926bd2f
14455
15494
 
14456
 
2004-06-15  Steven Dake  <sdake@mvista.com>
 
15495
2004-06-16  Steven Dake  <sdake@mvista.com>
14457
15496
 
14458
15497
        QUICKSTART:   Test change
14459
15498
        BKrev: 40cfe45fPOa0mbN6jPO9bRiSG_tZWA
14467
15506
 
14468
15507
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@7 fd59a12c-fef9-0310-b244-a6a79926bd2f
14469
15508
 
14470
 
2004-06-15  John Cherry  <cherry@osdl.net>
 
15509
2004-06-16  John Cherry  <cherry@osdl.net>
14471
15510
 
14472
15511
        Import changeset
14473
15512
        BKrev: 40cf759cAkpvgQbZ43nWNRClHYqlXQ
14481
15520
        Initial revision
14482
15521
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@4 fd59a12c-fef9-0310-b244-a6a79926bd2f
14483
15522
 
14484
 
2004-06-15  cem  <cem@osdl.net>
 
15523
2004-06-16  cem  <cem@osdl.net>
14485
15524
 
14486
15525
        Initial repository create
14487
15526
        BKrev: 40cf7521T7yNtYdteqiCUMgD7RdOCA
14492
15531
        Initial revision
14493
15532
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2 fd59a12c-fef9-0310-b244-a6a79926bd2f
14494
15533
 
14495
 
2004-06-15  Steven Dake  <sdake@broked.org>
 
15534
2004-06-16  Steven Dake  <sdake@broked.org>
14496
15535
 
14497
15536
        New repository initialized by cvs2svn.
14498
15537
        git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1 fd59a12c-fef9-0310-b244-a6a79926bd2f