Branch: refs/heads/custom_build
Home: https://github.com/mailru/tarantool
Commit: f766adbe93fa53b98655f9c3165554bb934a4e96
https://github.com/mailru/tarantool/commit/f766adbe93fa53b98655f9c3165554bb934a4e96
Author: Konstantin Osipov <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M mod/box/box.m
M src/log_io.m
Log Message:
-----------
Fix a regression introduced by the yesterday's cleanup.
Fix a regression introduced by the yesterday's cleanup:
recover_wal() can return 0, -1, or 1:
0 - ok, eof read
-1 - error reading wal
1 - can't read eof marker from wal.
recover_remaining_wals() looks at this, and when doing final recovery
deletes wal which don't have eof marker (return value from recover_wal()
== 1).
Yesterday I mistakenly merged 0 and 1 return values into one.
Revert this part of the yesterday's patch.
On the same token, log_io_cursor_next() can't throw an exception,
ever. Take this into account and simplify code.
recover_remaining_wals() continues to stay a mess.
Commit: d0d2c2796d3107b4159f3dd87dcadc62a57e5ddd
https://github.com/mailru/tarantool/commit/d0d2c2796d3107b4159f3dd87dcadc62a57e5ddd
Author: Konstantin Osipov <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M include/log_io.h
M src/log_io.m
Log Message:
-----------
Cleanup: don't use 64 bit types for markers which are always 32bit.
Cleanup work with eof/row markers. Remove unnecessary members
of log_io_class.
Commit: fae486f199f3f31e9f89801c0304d43ba6edea4a
https://github.com/mailru/tarantool/commit/fae486f199f3f31e9f89801c0304d43ba6edea4a
Author: Konstantin Osipov <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M include/log_io.h
M include/tarantool.h
M mod/box/box.m
M src/log_io.m
Log Message:
-----------
Speed up snapshot IO: remove coroutines and unnecessary memcpy.
Remove log_io_iter from snapshot IO. Do not use coroutines
and extra buffers. This opens the way to more agressive
buffering of snapshot IO, as compared to no buffering of WAL IO.
Commit: 3dcea4b3a8b11913e24311503b7d96ff6a4f68ab
https://github.com/mailru/tarantool/commit/3dcea4b3a8b11913e24311503b7d96ff6a4f68ab
Author: Pavel Cherenkov <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M include/log_io.h
M include/tarantool.h
M mod/box/box.m
M src/log_io.m
Log Message:
-----------
Merge branch 'master' into custom_build
Compare: https://github.com/mailru/tarantool/compare/11ead41...3dcea4b
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp