vlendec/samba-autobuild/.git
12 years agomerge from tridge
Ronnie Sahlberg [Wed, 16 Jan 2008 22:39:16 +0000 (09:39 +1100)]
merge from tridge

(This used to be ctdb commit 54136ff841459184d44acc314bff3d36c2868391)

12 years agoThe recovery daemon does not need to be a realtime task
Andrew Tridgell [Wed, 16 Jan 2008 11:08:33 +0000 (22:08 +1100)]
The recovery daemon does not need to be a realtime task
(This used to be ctdb commit f552acf7c1f9dd37eb35d9716ea3fb02304aae8f)

12 years agothe event scripts no longer need to show a date, as its done by the main ctdbd loggin...
Andrew Tridgell [Wed, 16 Jan 2008 11:06:44 +0000 (22:06 +1100)]
the event scripts no longer need to show a date, as its done by the main ctdbd logging function
(This used to be ctdb commit b5e691c4c3fe80b219a9ac355d28b766cb0303f3)

12 years agoadded syslog support, and use a pipe to catch logging from child processes to the...
Andrew Tridgell [Wed, 16 Jan 2008 11:03:01 +0000 (22:03 +1100)]
added syslog support, and use a pipe to catch logging from child processes to the ctdbd logging functions
(This used to be ctdb commit 1306b04cd01e996fd1aa1159a9521f2ff7b06165)

12 years agomerge from tridge
Ronnie Sahlberg [Wed, 16 Jan 2008 03:32:29 +0000 (14:32 +1100)]
merge from tridge

(This used to be ctdb commit dbdae68c0a2f58fcd9b2d8ee9c1f8ca8612623b6)

12 years agomerge from ronnie
Andrew Tridgell [Wed, 16 Jan 2008 03:32:29 +0000 (14:32 +1100)]
merge from ronnie
(This used to be ctdb commit c0173a5fb9010474064209f2153797b57ff7e2a2)

12 years agodoc updates
Ronnie Sahlberg [Wed, 16 Jan 2008 03:04:16 +0000 (14:04 +1100)]
doc updates

(This used to be ctdb commit 968866699604bae8cdf43478ad2b2cb1c4df6dbc)

12 years agoupdate getdbmap docs
Ronnie Sahlberg [Wed, 16 Jan 2008 01:03:22 +0000 (12:03 +1100)]
update getdbmap docs

(This used to be ctdb commit e04020f09ab4843ed34ea1d93ef8afcb79e0d3ef)

12 years agoupdate
Ronnie Sahlberg [Wed, 16 Jan 2008 00:09:16 +0000 (11:09 +1100)]
update

(This used to be ctdb commit ee6eca73193126faea87c051ed550cd8c362487d)

12 years agoupdate --transport
Ronnie Sahlberg [Wed, 16 Jan 2008 00:08:41 +0000 (11:08 +1100)]
update --transport
we only supprot tcp now,   infiniband may be supported in the future

(This used to be ctdb commit b70790cde9c1cfc8c0e345161e2667ccc3b4bd58)

12 years agoexplain public-interface and single-public-ip better
Ronnie Sahlberg [Wed, 16 Jan 2008 00:06:26 +0000 (11:06 +1100)]
explain public-interface and single-public-ip better

(This used to be ctdb commit 5b1c4fff2795eaa5ef4a1a29ef5a6a136f28ed3d)

12 years agoimprove documentation of --nosetsched
Ronnie Sahlberg [Tue, 15 Jan 2008 23:44:43 +0000 (10:44 +1100)]
improve documentation of --nosetsched

(This used to be ctdb commit cff8ea7b16c3b166325337ce2085af44affdc4d9)

12 years agoctdb_control_send() does not need to take an outdata parameter
Ronnie Sahlberg [Tue, 15 Jan 2008 23:23:26 +0000 (10:23 +1100)]
ctdb_control_send() does not need to take an outdata parameter

remove the outdata parameter from the function and all callers

(This used to be ctdb commit e3951337f8df2ae19cce61c954036590c7a03582)

12 years agomerge from tridge
Ronnie Sahlberg [Tue, 15 Jan 2008 23:18:26 +0000 (10:18 +1100)]
merge from tridge

(This used to be ctdb commit afd2e5c249d0682e843884cb9ddd0a88d598d2bd)

12 years agoupdate for release
Andrew Tridgell [Tue, 15 Jan 2008 22:47:43 +0000 (09:47 +1100)]
update for release
(This used to be ctdb commit b607ceff4e7337b0671ff1e295b418d55f01d025)

12 years ago- catch a case where the client disconnects during a call
Andrew Tridgell [Tue, 15 Jan 2008 22:44:48 +0000 (09:44 +1100)]
- catch a case where the client disconnects during a call

- track all talloc memory, using NULL context

(This used to be ctdb commit bf89c56002f5311520e91cb367753bc46e5dddc9)

12 years agomerge from tridge
Ronnie Sahlberg [Tue, 15 Jan 2008 21:00:51 +0000 (08:00 +1100)]
merge from tridge

(This used to be ctdb commit bf7bf6b2c03548b82dde262009d02630d27e9cae)

12 years agofixed a memory leak in the recovery daemon
Andrew Tridgell [Tue, 15 Jan 2008 09:11:44 +0000 (20:11 +1100)]
fixed a memory leak in the recovery daemon
(This used to be ctdb commit 73c27cf4c62cbe44b2b8fd00f907974d0808500c)

12 years agominor fix to transaction_write_existing
Andrew Tridgell [Tue, 15 Jan 2008 04:28:07 +0000 (15:28 +1100)]
minor fix to transaction_write_existing
(This used to be ctdb commit aa4e7578f78449c518730811220666e5e34adc06)

12 years agomerge from ronnie
Andrew Tridgell [Tue, 15 Jan 2008 04:27:44 +0000 (15:27 +1100)]
merge from ronnie
(This used to be ctdb commit d91fd2747ed42adfb765cdb1cb70cb5402990f36)

12 years agosplit node health monitoring and checking for connected/disconnected
Ronnie Sahlberg [Mon, 14 Jan 2008 21:42:12 +0000 (08:42 +1100)]
split node health monitoring and checking for connected/disconnected
nodes into two separate files.

move the monitoring of keepalives for detecting connected/disconnected
remote nodes into ctdb_keepalive.c

(This used to be ctdb commit 23a57b20c314d5f11a433cf251eb9d9de743849a)

12 years agofixed the bug that caused tdbtorture to fail
Andrew Tridgell [Mon, 14 Jan 2008 04:11:10 +0000 (15:11 +1100)]
fixed the bug that caused tdbtorture to fail
It was an error in the new transaction code

(This used to be ctdb commit 27f0dfdfb93d92859de3cbbd3874cfb38c13a169)

12 years agoadd eventscript for http
Ronnie Sahlberg [Thu, 10 Jan 2008 23:44:16 +0000 (10:44 +1100)]
add eventscript for http

(This used to be ctdb commit 16cba208b041c2bd8dbf801af89dcbcde486abf2)

12 years agomerge from tridge
Ronnie Sahlberg [Thu, 10 Jan 2008 04:20:16 +0000 (15:20 +1100)]
merge from tridge

(This used to be ctdb commit 503419c932a4ab89d71af28d6cc1254c136b04e8)

12 years agoget rid of monitor_retry as well
Andrew Tridgell [Thu, 10 Jan 2008 03:49:43 +0000 (14:49 +1100)]
get rid of monitor_retry as well
(This used to be ctdb commit c957cf9c1d99d5d3f4ca726f7a867c829660a2b7)

12 years agoexponential backoff in health monitoring for faster startup
Andrew Tridgell [Thu, 10 Jan 2008 03:40:56 +0000 (14:40 +1100)]
exponential backoff in health monitoring for faster startup
(This used to be ctdb commit 1b04a1f675f73b48366ba98803a58c3d8df1b6e1)

12 years agotypo
Ronnie Sahlberg [Thu, 10 Jan 2008 00:13:47 +0000 (11:13 +1100)]
typo

(This used to be ctdb commit 88b013977ac6e5b458515c523b2c30d1710d496c)

12 years agoadd documentation for the vacuum and repack commands.
Ronnie Sahlberg [Thu, 10 Jan 2008 00:06:10 +0000 (11:06 +1100)]
add documentation for the vacuum and repack commands.
document the -T option to ctdb

(This used to be ctdb commit fa5abbddaedc1c330f03cbacaa2ab4a76b0945ff)

12 years agomerge from tridge
Ronnie Sahlberg [Wed, 9 Jan 2008 23:10:37 +0000 (10:10 +1100)]
merge from tridge

(This used to be ctdb commit 9d21fddc67a6f010420d2b21a40992ac678d542a)

12 years agoincrease version number
Andrew Tridgell [Wed, 9 Jan 2008 23:05:33 +0000 (10:05 +1100)]
increase version number
(This used to be ctdb commit fccaba54d392f983071e38336f792229f5199d13)

12 years agoauto-run the vacuum and repack ops every 5 minutes by default
Andrew Tridgell [Wed, 9 Jan 2008 23:04:03 +0000 (10:04 +1100)]
auto-run the vacuum and repack ops every 5 minutes by default
(This used to be ctdb commit 3fc3f3d15a0f51811b32ff7b554d1f8ce9715358)

12 years agoblock alarm signals during critical sections of vacuum
Andrew Tridgell [Wed, 9 Jan 2008 22:43:14 +0000 (09:43 +1100)]
block alarm signals during critical sections of vacuum
(This used to be ctdb commit cfb14ae76f00f10d27b56c034b2247ab12d63065)

12 years agotdb_freelist_size was reporting 1 more than correct size
Andrew Tridgell [Wed, 9 Jan 2008 22:42:44 +0000 (09:42 +1100)]
tdb_freelist_size was reporting 1 more than correct size
(This used to be ctdb commit 46214c9234c574b45bce0b88bfb3af437415a69e)

12 years agoadd a max runtime switch to ctdb tool
Andrew Tridgell [Wed, 9 Jan 2008 21:04:54 +0000 (08:04 +1100)]
add a max runtime switch to ctdb tool
(This used to be ctdb commit b681e4f2011481aebbe18fd0147c2d500caf2705)

12 years agomerge from tridge
Ronnie Sahlberg [Wed, 9 Jan 2008 07:24:02 +0000 (18:24 +1100)]
merge from tridge

(This used to be ctdb commit 8e69e6f89d3acda3960a698cd03e1d883baed4b2)

12 years agoreport the store rate in ctdb_randrec
Andrew Tridgell [Wed, 9 Jan 2008 06:45:13 +0000 (17:45 +1100)]
report the store rate in ctdb_randrec
(This used to be ctdb commit da3fb053d91da76122b12f0efb1d31e085b59574)

12 years agoa compromise for freelist scanning - we now will look for other than the first fit...
Andrew Tridgell [Wed, 9 Jan 2008 04:33:10 +0000 (15:33 +1100)]
a compromise for freelist scanning - we now will look for other than the first fit, but get exponentially more desperate as we get deeper into the freelist
(This used to be ctdb commit f3319ef84c47dc8bf0bfb4ef1c72cee58ed9d88c)

12 years agoallow delete percentage to be specified on the command line
Andrew Tridgell [Wed, 9 Jan 2008 04:32:18 +0000 (15:32 +1100)]
allow delete percentage to be specified on the command line
(This used to be ctdb commit 1177b48067a92cbf013e19027d4122327c620361)

12 years agoallow remote variable expansion in onnode, so you can use wildcards that expand on...
Andrew Tridgell [Wed, 9 Jan 2008 04:04:56 +0000 (15:04 +1100)]
allow remote variable expansion in onnode, so you can use wildcards that expand on the remote nodes
(This used to be ctdb commit def643225a1cb31d4999f3e73fad368ae60048ad)

12 years agomerge from tridge
Ronnie Sahlberg [Tue, 8 Jan 2008 23:40:21 +0000 (10:40 +1100)]
merge from tridge

(This used to be ctdb commit 9c6d470390f80d94592aa22193245dd8d0f15a41)

12 years agoonly match vacuum list if on the same database
Andrew Tridgell [Tue, 8 Jan 2008 23:22:20 +0000 (10:22 +1100)]
only match vacuum list if on the same database
(This used to be ctdb commit 27e56955e93027534780cc7549ddb224670d82b6)

12 years agomerge from tridge
Ronnie Sahlberg [Tue, 8 Jan 2008 23:10:33 +0000 (10:10 +1100)]
merge from tridge

(This used to be ctdb commit 3e40441fbd0b2924def97b04b738f9c186c71c14)

12 years agoneeds to be in Makefile.in too
Andrew Tridgell [Tue, 8 Jan 2008 21:50:03 +0000 (08:50 +1100)]
needs to be in Makefile.in too
(This used to be ctdb commit b3dfdf28fa682a55d177564774cde3af8c260d8e)

12 years agoforgot this file
Andrew Tridgell [Tue, 8 Jan 2008 21:41:27 +0000 (08:41 +1100)]
forgot this file
(This used to be ctdb commit d715bef49a88f9084f53b3c88307848ed8434a50)

12 years agoincrease version number
Andrew Tridgell [Tue, 8 Jan 2008 21:29:19 +0000 (08:29 +1100)]
increase version number
(This used to be ctdb commit 8aa1d26a83fd781e641fa23b14bbfd1c238de0b6)

12 years agochanged default vacuum limit
Andrew Tridgell [Tue, 8 Jan 2008 21:28:18 +0000 (08:28 +1100)]
changed default vacuum limit
(This used to be ctdb commit 7ca2977c12cf7938da639a17a0f857d7029d749c)

12 years agonicer outut from repack and vacuum
Andrew Tridgell [Tue, 8 Jan 2008 12:02:43 +0000 (23:02 +1100)]
nicer outut from repack and vacuum
(This used to be ctdb commit 446c76bc332fe1366c32898fb77279a902d7159c)

12 years agothis is not an error - it just means the record was busy
Andrew Tridgell [Tue, 8 Jan 2008 11:36:44 +0000 (22:36 +1100)]
this is not an error - it just means the record was busy
(This used to be ctdb commit 749451a4e97330d0fc35f5366dcc61aa500f7ce9)

12 years agoensure the main daemon doesn't use a blocking lock on the freelist
Andrew Tridgell [Tue, 8 Jan 2008 11:31:48 +0000 (22:31 +1100)]
ensure the main daemon doesn't use a blocking lock on the freelist
(This used to be ctdb commit 73f8257906b09e6516f675883d8e7a3c455ad869)

12 years agoensure the recovery daemon is not clagged up by vacuum calls
Andrew Tridgell [Tue, 8 Jan 2008 10:28:42 +0000 (21:28 +1100)]
ensure the recovery daemon is not clagged up by vacuum calls
(This used to be ctdb commit ff7e80e247bf5a86adda0ef850d901478449675b)

12 years agoadded two new ctdb commands:
Andrew Tridgell [Tue, 8 Jan 2008 06:23:27 +0000 (17:23 +1100)]
added two new ctdb commands:

 ctdb vacuum   : vacuums all the databases, deleting any zero length
                 ctdb records

 ctdb repack   : repacks all the databases, resulting in a perfectly
                 packed database with no freelist entries

(This used to be ctdb commit 3532119c84ab3247051ed6ba21ba3243ae2f6bf4)

12 years agoupdated docs from ronnie
Andrew Tridgell [Tue, 8 Jan 2008 00:47:29 +0000 (11:47 +1100)]
updated docs from ronnie
(This used to be ctdb commit 0390f9e68210dd7f6e750f7a5909a0f97841193c)

12 years agoshow start/stop time of recovery on all nodes
Andrew Tridgell [Mon, 7 Jan 2008 22:30:11 +0000 (09:30 +1100)]
show start/stop time of recovery on all nodes
(This used to be ctdb commit 9f7662279c367eb3e8a58e6f4aeca521e6f1f1d0)

12 years agobackground the smbstatus -n command
Andrew Tridgell [Mon, 7 Jan 2008 12:41:07 +0000 (23:41 +1100)]
background the smbstatus -n command
(This used to be ctdb commit 0a05cc6763aa6e57089d3ce70516d359fcddb0e4)

12 years agomerge from ronnie
Andrew Tridgell [Mon, 7 Jan 2008 05:17:22 +0000 (16:17 +1100)]
merge from ronnie
(This used to be ctdb commit 0aa6e04438aa5ec727815689baa19544df042cf7)

12 years agomerge from tridge
Ronnie Sahlberg [Mon, 7 Jan 2008 05:16:43 +0000 (16:16 +1100)]
merge from tridge

(This used to be ctdb commit 586347cfcb8dd72ab6cef4e5d2fceb584f55cb3a)

12 years agonicer onnode output
Andrew Tridgell [Mon, 7 Jan 2008 03:31:13 +0000 (14:31 +1100)]
nicer onnode output
(This used to be ctdb commit ac5c1e090d007bc2e3965589731620b87c0217fb)

12 years agocatch internal traversal errors
Andrew Tridgell [Mon, 7 Jan 2008 03:08:25 +0000 (14:08 +1100)]
catch internal traversal errors
(This used to be ctdb commit 8caa85ad71be5d20a8d6f0cb3d52aff6905657a4)

12 years agomore efficient traversal in pulldb control
Andrew Tridgell [Mon, 7 Jan 2008 03:07:01 +0000 (14:07 +1100)]
more efficient traversal in pulldb control
(This used to be ctdb commit fe614b10868e63b70e081b5bbfb74bf16fdf5716)

12 years agodon't retstart statd when we don't need to
Andrew Tridgell [Mon, 7 Jan 2008 03:05:30 +0000 (14:05 +1100)]
don't retstart statd when we don't need to
(This used to be ctdb commit 94059f108b14c4a2442a40cf8f0eceb612c5d14a)

12 years agonew rpm version
Andrew Tridgell [Sun, 6 Jan 2008 02:25:17 +0000 (13:25 +1100)]
new rpm version
(This used to be ctdb commit eb8fba9613e90088b295d6428d5edad7b75315ba)

12 years agoadded paranoid transaction ids
Andrew Tridgell [Sun, 6 Jan 2008 02:24:55 +0000 (13:24 +1100)]
added paranoid transaction ids
(This used to be ctdb commit afc1da53873cdbd31fcc8c6b22fae262e344cf6e)

12 years agonew simpler and much faster recovery code based on tdb transactions
Andrew Tridgell [Sun, 6 Jan 2008 01:38:01 +0000 (12:38 +1100)]
new simpler and much faster recovery code based on tdb transactions
(This used to be ctdb commit 9ef2268a1674b01f60c58fed72af8ac982fe77a3)

12 years agochange default tunables to cope with larger dbs
Andrew Tridgell [Sun, 6 Jan 2008 01:36:58 +0000 (12:36 +1100)]
change default tunables to cope with larger dbs
(This used to be ctdb commit d91a2d43d1f0562cc3a12e6e1e2767f75d888f72)

12 years agonon-persistent databases don't need sync transactions
Andrew Tridgell [Sun, 6 Jan 2008 01:36:30 +0000 (12:36 +1100)]
non-persistent databases don't need sync transactions
(This used to be ctdb commit 52fd86addd23e4d6e0af2c716bd83d19675b1f5a)

12 years agoensure tdb log messages appear in ctdbd logs
Andrew Tridgell [Sun, 6 Jan 2008 01:35:49 +0000 (12:35 +1100)]
ensure tdb log messages appear in ctdbd logs
(This used to be ctdb commit b2439487832230e7b738c0f89eeaa2c0c4ba0951)

12 years ago- added tdb_add_flags() and tdb_remove_flags()
Andrew Tridgell [Sun, 6 Jan 2008 01:33:57 +0000 (12:33 +1100)]
- added tdb_add_flags() and tdb_remove_flags()

- make freelist merging more paranoid

- fixed TDB_DATA_STAART() (broken by earlier commit)

(This used to be ctdb commit c3be8eb7d1ca316111ec51f45dbca2fa5609cf93)

12 years agothis is needed with merged tdb
Andrew Tridgell [Sat, 5 Jan 2008 06:42:01 +0000 (17:42 +1100)]
this is needed with merged tdb
(This used to be ctdb commit 3dc07f2bf98ab445ab960ef14173bc6924e3b658)

12 years agomerge from Samba4
Andrew Tridgell [Sat, 5 Jan 2008 06:41:41 +0000 (17:41 +1100)]
merge from Samba4
(This used to be ctdb commit 9aed7a1d065272c2e5b54872228a73f37664b526)

12 years agoupdate from Samba4
Andrew Tridgell [Sat, 5 Jan 2008 06:41:01 +0000 (17:41 +1100)]
update from Samba4
(This used to be ctdb commit 298118c41bd33acd1a34a35a71a28451a45390c5)

12 years agoconvert tdb from u32 to uint32_t to match the current Samba trees
Andrew Tridgell [Sat, 5 Jan 2008 06:22:47 +0000 (17:22 +1100)]
convert tdb from u32 to uint32_t to match the current Samba trees
(This used to be ctdb commit 0dc754b7e8b0985a252885ed043949dfb7ea1ae1)

12 years agoRewrote the tdb transaction code to be O(N) instead of O(N^2)
Andrew Tridgell [Sat, 5 Jan 2008 06:19:47 +0000 (17:19 +1100)]
Rewrote the tdb transaction code to be O(N) instead of O(N^2)

The previous transaction code was fast as long as you didn't do too
many writes within the transaction. The new code is a bit slower for
very small numbers of writes, but scales linearly as the number of
writes increases. The old code scaled as O(N^2) with the number of
writes, making it unusable for large N.

After testing, this needs to be merged into the Samba version of tdb,
along with many of the other recent tdb changes in the ctdb tree.

(This used to be ctdb commit bef8fe3d3ba80c7c660972c5357407f5278f7e26)

12 years agofixed excludes in tar ball creation for src rpm
Andrew Tridgell [Sat, 5 Jan 2008 02:08:10 +0000 (13:08 +1100)]
fixed excludes in tar ball creation for src rpm
(This used to be ctdb commit fe0662fb2cdf733c5c9da7e24641e89039cb3e54)

12 years agofixed data offset definition
Andrew Tridgell [Sat, 5 Jan 2008 01:10:18 +0000 (12:10 +1100)]
fixed data offset definition
(This used to be ctdb commit cef83d74883f6c66866fb7e5e17769322a3473da)

12 years agofixed the bug that make "onnode N service ctdb start" hang
Andrew Tridgell [Sat, 5 Jan 2008 01:09:29 +0000 (12:09 +1100)]
fixed the bug that make "onnode N service ctdb start" hang
(This used to be ctdb commit b50dcb16f30a60abce42f491f9b0aae7948b8206)

12 years agocleanup the new freelist code
Andrew Tridgell [Sat, 5 Jan 2008 01:09:00 +0000 (12:09 +1100)]
cleanup the new freelist code
(This used to be ctdb commit 76137104c7028b061578950d4b6b35ca8267fab1)

12 years agoadded tdb_wipe_all() function
Andrew Tridgell [Sat, 5 Jan 2008 01:08:41 +0000 (12:08 +1100)]
added tdb_wipe_all() function
(This used to be ctdb commit 8e2d81cf54630970d66af92de2c0333acd2e1d22)

12 years agoensure we always build the right version
Andrew Tridgell [Fri, 4 Jan 2008 22:55:18 +0000 (09:55 +1100)]
ensure we always build the right version
(This used to be ctdb commit 841943e74355a4347cda5b23b1807522bf12f169)

12 years agoupdate version
Andrew Tridgell [Fri, 4 Jan 2008 22:52:53 +0000 (09:52 +1100)]
update version
(This used to be ctdb commit 37a1d17365995f15696e4c338d7c2efcc04c1e6e)

12 years agoa new tunable DatabaseMaxDead that enables the tdb max dead cache logic
Andrew Tridgell [Fri, 4 Jan 2008 22:36:53 +0000 (09:36 +1100)]
a new tunable DatabaseMaxDead that enables the tdb max dead cache logic
(This used to be ctdb commit 01c519c3658a8fcb9545b507b597e723658e4c4e)

12 years agoa useful hack for checking correct behaviour of recovery
Andrew Tridgell [Fri, 4 Jan 2008 22:36:21 +0000 (09:36 +1100)]
a useful hack for checking correct behaviour of recovery
(This used to be ctdb commit d88b95a5407b53ead47ca0638ee60653ea3d3d07)

12 years agoconvert much of the recovery logic to be async and parallel across all nodes
Andrew Tridgell [Fri, 4 Jan 2008 22:35:43 +0000 (09:35 +1100)]
convert much of the recovery logic to be async and parallel across all nodes
(This used to be ctdb commit 8b72a02bf1045d8befb342a4111ca1316889262e)

12 years agothis fixes the non-dmaster bug that has plagued us for months
Andrew Tridgell [Fri, 4 Jan 2008 22:34:47 +0000 (09:34 +1100)]
this fixes the non-dmaster bug that has plagued us for months
(This used to be ctdb commit 2acf6c6201862debfca054a09262f75c066d2deb)

12 years agoavoid write locks during delete checks in traversals
Andrew Tridgell [Fri, 4 Jan 2008 22:33:39 +0000 (09:33 +1100)]
avoid write locks during delete checks in traversals
(This used to be ctdb commit dde9f3f0061988a0cdf10ee9e4db982c1b79ad1a)

12 years agomake some specific cases of the non-dmaster bug non-fatal
Andrew Tridgell [Fri, 4 Jan 2008 22:32:29 +0000 (09:32 +1100)]
make some specific cases of the non-dmaster bug non-fatal
(This used to be ctdb commit 7b516ab06c7ba7ffe9ecf3f76720df5360176b2c)

12 years agoadded async pull, push and rsn handling functions
Andrew Tridgell [Fri, 4 Jan 2008 22:31:43 +0000 (09:31 +1100)]
added async pull, push and rsn handling functions
(This used to be ctdb commit 05d30180f64aaff13411b92586ac554d84a35d9a)

12 years agofixed a warning
Andrew Tridgell [Fri, 4 Jan 2008 22:30:49 +0000 (09:30 +1100)]
fixed a warning
(This used to be ctdb commit f34d0f9351c1cda3327efb14e173f249f7854570)

12 years agoexpand tdb by minimum of 25% at a time
Andrew Tridgell [Fri, 4 Jan 2008 22:30:09 +0000 (09:30 +1100)]
expand tdb by minimum of 25% at a time
(This used to be ctdb commit 355575878e2b6e85268ca8387f41a19bcd9db651)

12 years agoupdate revnumber for custom tree
Andrew Tridgell [Fri, 4 Jan 2008 01:42:29 +0000 (12:42 +1100)]
update revnumber for custom tree
(This used to be ctdb commit 8b36f4a4f131102769782fe2994b846fc2b8da13)

12 years agofixed a warning
Andrew Tridgell [Fri, 4 Jan 2008 01:42:10 +0000 (12:42 +1100)]
fixed a warning
(This used to be ctdb commit d6255438d63943736b24a7a6da190b6933379a61)

12 years agomake sure vars are set at startup before recovery
Andrew Tridgell [Fri, 4 Jan 2008 01:41:53 +0000 (12:41 +1100)]
make sure vars are set at startup before recovery
(This used to be ctdb commit 2c789f19b069c975c133dd8488b566a6715a8e76)

12 years agoprevent O(n^2) behaviour for traverse after large numbers of deletes
Andrew Tridgell [Fri, 4 Jan 2008 01:12:02 +0000 (12:12 +1100)]
prevent O(n^2) behaviour for traverse after large numbers of deletes
(This used to be ctdb commit e3c60552366f1d8d464c43efbcd6ed5a2a1adb71)

12 years agoprevent a re-ban loop for single node clusters
Andrew Tridgell [Fri, 4 Jan 2008 01:11:29 +0000 (12:11 +1100)]
prevent a re-ban loop for single node clusters
(This used to be ctdb commit b20a3369655bcba274c99091157ba7466994e848)

12 years agoadded ctdb_randrec test tool
Andrew Tridgell [Thu, 3 Jan 2008 22:41:04 +0000 (09:41 +1100)]
added ctdb_randrec test tool
(This used to be ctdb commit be59e7f3db992667664a631433b99ff19f4313f0)

12 years agoadd randrec to Makefile
Andrew Tridgell [Thu, 3 Jan 2008 22:19:06 +0000 (09:19 +1100)]
add randrec to Makefile
(This used to be ctdb commit ded1f7903e8a6525ab1888e8c4f50c71fa23cc19)

12 years agomore optimisations to recovery
Andrew Tridgell [Wed, 2 Jan 2008 11:44:46 +0000 (22:44 +1100)]
more optimisations to recovery
(This used to be ctdb commit 9a41ad0a842cd4f3792d6e84b5c809b7ff6f342e)

12 years agomake this a custom build
Andrew Tridgell [Wed, 2 Jan 2008 01:06:55 +0000 (12:06 +1100)]
make this a custom build
(This used to be ctdb commit 570ad64dadde2056e41d95d1278cf030949855d5)

12 years agomake this a custom build
Andrew Tridgell [Wed, 2 Jan 2008 01:06:19 +0000 (12:06 +1100)]
make this a custom build
(This used to be ctdb commit cc805ec72c9b0e60e06b5b920fbb5fe67b266c2a)

12 years agoquick fix for timeout in recovery
Andrew Tridgell [Wed, 2 Jan 2008 01:04:07 +0000 (12:04 +1100)]
quick fix for timeout in recovery
(This used to be ctdb commit 9205c681a819782d061bb41637191c130e91b100)

12 years agofixed order of changelog
Andrew Tridgell [Wed, 26 Dec 2007 23:19:09 +0000 (10:19 +1100)]
fixed order of changelog
(This used to be ctdb commit 05940cc8a7c7e75b976f2f0151d03fdf63c59395)