File booth.changes of Package booth

-------------------------------------------------------------------
Thu Sep 12 10:09:31 UTC 2013 - xli@suse.com

- Fixed resource monitor build issue 
  + booth-resource-monitor-build-issue.patch 

-------------------------------------------------------------------
Tue Sep 10 09:21:09 UTC 2013 - xli@suse.com

- Update to git version 1a00ea1.
- Correction of the problem by which booth_resource_monitord
  was not contained in "make rpm".
- Correction of the problem that is the compilation error when
  combined with the latest Pacemaker.
- Return the correct daemon state.
- Add "starting" and "started" to better reflect daemon state
  to the caller.
- Correction for merging into the sauce tree of booth
- Implemented the monitoring function of the resource to depend
  on the ticket.
- Changed a level of the log to tell that the expiration date
  of the ticket expired.

-------------------------------------------------------------------
Thu Mar 28 08:19:19 UTC 2013 - jjzhang@suse.com

- Not setting realtime scheduling (bnc#804707) 

-------------------------------------------------------------------
Thu Mar 14 05:29:38 UTC 2013 - jjzhang@suse.com

- Update to git version 5ca725b. (bnc#802289)
- correction to let existing master do preferential lease
- modified the 'rcbooth-arbitrator status' that it should only show
  'Running' if a boothd is running in arbitrator mode.
- Fixed: booth fails in realocating a memory 
- Add function: booth client can use the host name.
- spec: add booth.spec.in file
- Makefile.am: enable matching non-annotated tags
- Fixed: change return value
- Check the validity of lease retry and renew operations

-------------------------------------------------------------------
Mon Jul  9 01:54:32 UTC 2012 - jjzhang@suse.com

- Update to git version fa436b4. (bnc#790499)
- add icon for booth
- Fix the wrong timer assignment while catching up
- Fixed: Change initial round 
- Fixed: Acceptor log error mistake
- Fix the wrong error message when multiple booth daemons being started.
- Disable the cast-align warnings
- build: no need to link to glib2
- build: properly test for libplumb, remove useless -lplumbgpl
- build: use AM_CPPFLAGS instead of INCLUDES
- build: simplify check for glib2
- build: don't uselessly link against dl and rt libraries
- Fixed: tcp listener error and trivial fix
- man pages: invoke help2man with -s 8
- Correct the return value when running grant/revoke command failed
- Get the highest ballot when catchup
- Add lease ownership checking when releasing the lease
- Add error handling when call ops of p_op
- Remove reject of paxos_msghdr
- Add judgment before use acceptor.plv
- Add support for fast revoke of ticket
- modify gitignore for ignore cscope and ctags files
- memory leak of proposer_propose and paxos_propose
- When a expire was not set on a ticket, made modifications to use the default value
- Remove "-f" option in grant and revoke commands
- Code cleanup and trivial fix
- Fix some usability issues

-------------------------------------------------------------------
Thu Mar 29 07:45:25 UTC 2012 - lmb@novell.com

- Require appropriate version of ticket support in pacemaker
  (bnc#752241)

-------------------------------------------------------------------
Tue Mar 27 14:28:47 GMT 2012 - aspiers@suse.com

- Update to git version 84b6583b
- Improve error reporting (bnc#749798)
- Enhance the ticket information catch-up from other sites
- Notify pacemaker about the ticket status after catching up
  and fix CIB sign-on error (bnc#753619)
- Add missing header file "time.h"
- Add a timeout on TCP connect
- Invoke the new crm_ticket command in pacemaker
- Use strerror(3) in more places
- Add messages warning of expected errors in test output.
- Add some debug messages during ticket_catchup()
- Refactor code duplication between do_grant() and do_revoke()
- Fix tests to deal with addition of ticket_catchup() to setup() phase (f16e6d1a)

-------------------------------------------------------------------
Wed Mar 21 10:56:47 GMT 2012 - aspiers@suse.com

- Update to git version d158b493
- Fix building of man page for booth/boothd (bnc#753276)

-------------------------------------------------------------------
Wed Mar 21 09:56:05 GMT 2012 - aspiers@suse.com

- Update to git version 616d832c
- Improve output of booth client list to display human-readable
  time not UNIX epoch time (bnc#752815)
- Before each test, ensure leftover boothd is not running
- Don't restart/stop booth daemon on rpm update/erase respectively
  to avoid nasty surprises during cluster maintenance
- Add "--force" option when calling crm_ticket command

-------------------------------------------------------------------
Sun Mar 18 12:32:41 UTC 2012 - jjzhang@suse.com

- Update to git version 0a4f94c
- Deliver revoke operation to each cluster site 

-------------------------------------------------------------------
Tue Mar 13 13:34:05 UTC 2012 - jjzhang@suse.com

- Update to git version ab8f7be
- Rework catch-up functionality
- Fix compiling error on some architecture after adding -Werror
- Correction of the problem that daemon starts in foreground by a value of HA_debug.
- Fix "warning: ‘addrlen’ may be used uninitialized in this function"
- Don't try to unlink lockfile if we failed to create one.
- Rework del_timer function (bnc#751703)
- Fix paxos lease renew issue (bnc#751485)
- Fix compiling warnings on x86 architecture
- Fix compiling warnings on x86_64 architecture
- Enhance log output in paxos implementation
- Fix typo when refactoring the code
- Change default configuration file to /etc/booth/booth.conf
- Fix "warning: too many arguments for format"
- Fix "warning: assignment discards qualifiers from pointer target type"
- Fix "warning: no previous prototype for 'safe_copy'" 

-------------------------------------------------------------------
Thu Mar  8 17:34:59 GMT 2012 - aspiers@suse.com

- Move README/COPYING to /usr/share/doc/packages/booth
- rpmlint fixes

-------------------------------------------------------------------
Thu Mar  8 12:44:49 GMT 2012 - aspiers@suse.com

- Update to git version 7fa35c
- Add missing import of 're'.
- Fix config file parser to cope with trailing whitespace at end of lines (bnc#749551)
- Fix bug with parsing of files with no final new-line (bnc#749551)
- Test how config file parser deals with invalid transport protocol value
- Check transport line is not missing from config file (bnc#749551)
- Test debug mode (-D)
- Test how config file parser handles missing quotes (bnc#749551)
- Test a working configuration file
- Make daemonization happen later, after setup (bnc#739015)
- log errors when setup_transport() fails
- Fix buffer overflows with -s and -t CLI options (bnc#750256)
- The beginnings of a test suite.
- config.c: make parser error messages and variable names more useful
- fix cpu 100%, while using tcp

-------------------------------------------------------------------
Wed Mar  7 03:04:01 UTC 2012 - jjzhang@suse.com

- Update to git version 55b237
- Refactoring: extract initialization code from loop() into setup()
- fix type of booth_config->proto
- Avoid tabs in STDOUT in case terminal doesn't use 8-column tabs.
- main.c: Fix compile warning and usage output in read_arguments()
- Fix warning about signedness of boothc_header.len
- Refactor code duplicated between do_site() and do_arbitrator()
- Use cl_log for logging
- Fix error handling problems of function do_arbitrator and do_site
- Fix ticket automatic failover issue between different sites
- Get the correct ballot number if the proposer has ever been down

-------------------------------------------------------------------
Fri Mar  2 10:20:54 GMT 2012 - aspiers@suse.com

- Update to latest version in git
- Fixes 'gloablly' typo (bnc#746362)

-------------------------------------------------------------------
Wed Feb 29 15:05:24 GMT 2012 - aspiers@suse.com

- Add rcbooth-arbitrator symlink (bnc#743777)

-------------------------------------------------------------------
Mon Feb 13 10:09:09 UTC 2012 - jjzhang@suse.com

- Remove unsupported command line parameter
- Implement booth client list command
- Implement ticket revoking functions
- Revoke the ticket in CIB when ticket expires
- documentation: build man pages with help2man 

-------------------------------------------------------------------
Fri Jan 13 11:17:11 UTC 2012 - jjzhang@suse.com

- Set proposer state to PREPARING at the right place
- Avoid NULL pointer dereference in paxos lease
- Fix PIDFile name in lsp startscript
- Fix pacemaker ticket handling
- Return EXIT_FAILURE if initialization fails
- Modify the timer expiration when accepting a new lease
- Reset proposer state when starting a new paxos round
- Rework some functions in timer.c
- Change daemon name and default values in OCF script
- Fix daemon name in LSB startscript
- Fix not existing function name in booth-ste OCF script
- Add semi-colon character to config parser whilelist
- Rework paxos_propose function
- Initial autotools support
- Add COPYING file 

-------------------------------------------------------------------
Mon Dec 12 10:04:42 UTC 2011 - jjzhang@suse.com

- Initialize the value before customized proposing. 

-------------------------------------------------------------------
Thu Nov 24 07:14:03 UTC 2011 - jjzhang@suse.com

- Add an example of the booth configuration file. 

-------------------------------------------------------------------
Thu Nov 24 06:50:15 UTC 2011 - jjzhang@suse.com

- Fix uninitialized paxos lease handler.
- Not to send duplicate propose message when already having quorum.
- Initialize ticket owner and default expiry.
- Fix the sending data length in acceptor promise stage.
- Fix tge uninitialized "ps" pointer which results in a core dump.
- Fix the improper package length conversion.
- Set the default "force" option to zero. 

-------------------------------------------------------------------
Tue Aug 23 10:52:33 UTC 2011 - jjzhang@suse.de

- Integrate with Pacemaker
- Fix booth daemon initialization bugs

-------------------------------------------------------------------
Mon Aug 15 08:47:23 UTC 2011 - jjzhang@suse.de

- Implement the Basic-Paxos and Multi-Paxos algorithm.
- Implement Paoxs Lease algorithm.

--------------------------------------------------------------------
Thu Jul 28 13:16:20 CST 2011 - jjzhang@suse.de

- version 0.1
- Initial package check-in

openSUSE Build Service is sponsored by