Permalink
Fetching contributors…
Cannot retrieve contributors at this time
1535 lines (1047 sloc) 44.5 KB
commit df498f689f885b31c11f78a1a9262daf84e8e507
Author: Yuya YAGUCHI <yuya.yaguchi@gree.net>
Date: Wed May 14 06:21:12 2014 +0000
Flare 1.l.0 new features and bug fixes
* New features:
- Redundant index servers
- Add coordinator classes to store and restore the state of the index server
- Add coordinator class for handling the state of the index server
- Move the code for storing and restoring flare.xml from cluster to file_coordinator
- Add zookeeper_coordinator class to store flare.xml into a zookeeper cluster
- Add --index-db option to flarei to specify a database for storing flare.xml
- Add --index-servers option to flared to specify multiple index servers
- Add connect_retry_limit parameter to connection_tcp to avoid retrying too much in open()
- Improved statistics information
- Automatically node down when storage error happens
* Bug fixes:
- Modified include guards to fit them to the C++ standard naming convention.
- Remove unnecessary null check and avoid double free
commit 1da478e129fe66e443293e833af62b687c828126
Author: Yoshimoto Masanori <masanori.yoshimoto@gree.net>
Date: Fri Dec 20 17:29:46 2013 +0900
ready for 1.0.18.1
commit 4f85f65a28a8d92d1d79d5d33f61061abac5de30
Author: Yoshimoto Masanori <masanori.yoshimoto@gree.net>
Date: Fri Dec 20 17:12:46 2013 +0900
Fixes for 1.0.18.1
Fix a crash when a log message contains a format string
Fixed invalid input of set command and added test cases
Safety dump operation
commit 05387415493b664f779a88fa147d482e349c208e
Author: Yoshimoto Masanori <masanori.yoshimoto@gree.net>
Date: Thu Oct 17 13:39:24 2013 +0900
ready for 1.0.18
commit dcaa0810419c8080debe168737fe575cb474669a
Author: Yoshimoto Masanori <masanori.yoshimoto@gree.net>
Date: Thu Oct 17 13:12:32 2013 +0900
Flare 1.0.18 new features and bug fixes
* New features:
- Skip memory tests with valgrind < 3.8
- Do not build tests when packaging
- Switched from simple/adler32 to jenkins/murmur
- Unified packaging for debian and ubuntu
- Made core dump file size limit configurable
* Bug fixes:
- Fix for deletion replication bug
- Fixed CAS behavior when using defered deletion
- Fixed compilation warning
- Skip version checks on expired and removed items
- Added version checks to storage tests
- Ignore version on touch commands
- Always store the last version number on deletion
- Fixed build on Ubuntu
- Monitor failover fix
- Fix handler_monitor to avoid deadlock caused by simultaneous node down events
- Fixes for Ubuntu Saucy Salamander (13.10)
- Ignore new test-driver script
- Fixed erroneous memory leak report
commit 6bf820f215f22f47f6fc9df6c40e3e4061b7771c
Author: Takashi Imagire <takashi.imagire@gree.co.jp>
Date: Wed Sep 4 15:03:19 2013 +0900
Fixed redirected links in README
commit ed64f6acc392f9827c41e18cef1fca4550ecd778
Author: Benjamin Surma <benjamin.surma@gree.net>
Date: Mon May 13 14:09:11 2013 +0900
Fixed tests build
commit ad760a3bde610d758f6392b38f48b26a4f027ae0
Author: Yasuaki Takebe <yasuaki.takebe@gree.co.jp>
Date: Thu May 9 14:58:44 2013 +0900
add storage-fp option.
commit 2b3557e85deb706c6544c0d4f8aa3185e9f5b9a6
Author: Benjamin Surma <benjamin.surma@gree.net>
Date: Wed Apr 10 19:38:04 2013 +0900
ready for 1.0.17.1
commit 492e6d62c57d43f98d71d6ef8bf5fdd71a4ff84c
Author: Benjamin Surma <benjamin.surma@gree.net>
Date: Wed Apr 10 19:30:34 2013 +0900
Fixes for 1.0.17.1
Sanity check the thread_type value in flare.xml
Fix and test for a duplicate thread id issue
commit 4e2752879af7d18ca6d2e9dab6626347634df15c
Author: Benjamin Surma <benjamin.surma@gree.net>
Date: Tue Feb 5 15:38:01 2013 +0900
ready for 1.0.17
commit 57299afba781ba12b20697671eba90cfd5b70884
Author: Benjamin Surma <benjamin.surma@gree.net>
Date: Tue Feb 5 15:32:41 2013 +0900
Flare 1.0.17 new features and bug fixes
* New features:
- Added support for Kyoto cabinet
- Binary protocol implementation and input tests
- touch/gat implementation
- Migration from gethostbyname to getaddrinfo
- Integrated valgrind memory tests
- Added over 2000 unit tests
* Bug fixes:
- Various fixes under BSD
- Append does not reset the stored flag anymore
- Fixes for input validation
commit f62c4f0b31c9bca2b5200f2858f0c5f3cf5407bb
Author: zaker <zgmfzaku@163.com>
Date: Fri Jan 25 10:29:56 2013 +0800
fix incorrect macro
commit 4a18713352d5d66be4720bc3f96e1613bdcaafff
Author: Takayuki Okazaki <takayuki.okazaki@gree.net>
Date: Mon Jan 21 16:20:11 2013 +0900
replace dead link to Tokyo Cabinet
commit 32164d13d797ae0735c8821b2f1b56b143fd01a9
Author: Benjamin Surma <benjamin.surma@gree.net>
Date: Wed Dec 12 20:11:27 2012 +0900
ready for 1.0.16.1
commit e12ae6be24fde796e657e2f0cb33d3c826e2ec4e
Author: Benjamin Surma <benjamin.surma@gree.net>
Date: Wed Dec 12 20:09:47 2012 +0900
Minimal fix for replication race condition
commit 1d7837bdd94008112ca089799b4fff5a3cc1f24e
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.net>
Date: Wed Oct 10 10:10:24 2012 +0900
ready for 1.0.16 again
commit 0e2bdf465bf1efe261da95c2f89f5a48ebf01d92
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.net>
Date: Wed Oct 10 10:05:40 2012 +0900
ready for 1.0.16
commit 49e1e27fe1f1802a8b454ff85f92649c730ad7e7
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.net>
Date: Mon Jun 18 11:54:45 2012 +0900
add hash_algorithm_adler32 for internal use
apply noreply replication patch for high latency network
fix connection::readline() to check the last charactor of a read buffer
fix thread safety of utility functions
adding test-util.cc
fix reconstruction-bwlimit
basic empty string test + basis for future tests
commit 61091fca0ebb65d9429aaf88ffcdcca32dce4010
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.net>
Date: Wed May 23 18:44:13 2012 +0900
ready for 1.0.15 again
commit 011a7bc451c7b603dd8e7e08f41f90afca583cd0
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Sat Jan 21 20:17:11 2012 +0900
ready for 1.0.15
- add --key-hash-algorithm option to flarei
- fix thread id duplication
- fix test_key_resolver_modular
- fix test_storage
commit 97de82b816d08b2043bcd5431581d95069c30447
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Wed Apr 18 13:54:12 2012 +0900
fix test_key_resolver_modular
fix test_storage
commit a9b2e925c938fa7fff1c77a437ee1f91a4c03f45
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Wed Apr 11 17:49:17 2012 +0900
remove the default value of storage::get_key_hash_value()
commit 4887ad33e85c1569ac26a3c7c9704684c7484037
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Wed Apr 11 15:59:40 2012 +0900
fix
commit 7769bcc2186a34bdeda66a47e776ef4ce15f8d65
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Wed Apr 11 15:40:31 2012 +0900
fix key resolving for dump operations
commit ac8b2ac4987ba8f5b76b0147d49d8ea91dbc6703
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Wed Mar 14 14:45:38 2012 +0900
fix thread id duplication
commit 6335dee1efe6a940a5b9e771308601abbb994b4b
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Fri Mar 2 15:04:01 2012 +0900
update NEWS
commit ff03257774c3682b47c57b15be221d48c49276d4
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Mon Feb 27 22:30:53 2012 +0900
prepare for 1.0.15
commit 95cd962391f62845f5147ee8e6fdd327510486b1
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Sat Jan 21 20:17:11 2012 +0900
add --key-hash-algorithm option to flarei
commit 740a1d0663654dc68f4bd30ae9a95838d0c09c61
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Thu Nov 17 16:24:47 2011 +0900
apply noreply replication patch for high latency network
commit 0a58d0ec8777c25db4d6a707cebcdd21c5c83163
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Tue Jan 10 16:35:42 2012 +0900
fix the post proxy problem.
commit a60bb55fd214f2ccdb817eba62a839380f6b5cf9
Author: Kiyoshi Ikehara <kiyoshi.ikehara@gree.co.jp>
Date: Tue Dec 27 10:59:22 2011 +0900
fix unintentional pooled thread triggering bug
commit aa002276667683420dcd2852f72c872771eabc5e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Aug 24 21:12:38 2011 +0900
fix possible dead lock (occurred when incrmenting expired key)
commit a194c1b68ce5dd90c9819f51697a108ddcce91a0
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Aug 16 08:37:46 2011 +0900
Merge commit 'y-asaba/fix_sighup_issue' into 1.0.15-develop
commit 806967babe5e1b832ee14b95dd31c0e3d6e62398
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sun Aug 21 23:56:52 2011 +0900
fix bug
commit cb30ecf02b509f700c3b310d894ceb102f2a729d
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sun Aug 21 21:09:56 2011 +0900
replication loop detection
commit 1e96a105d2dd0e7a1137b14a8d401d7a2e944a74
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Tue Aug 16 03:16:57 2011 +0900
one more fix
commit 614bb708d7041b6da5f0320c7a86bb40ba45174b
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Tue Aug 16 01:07:22 2011 +0900
fix bug and logging cluster::_proxy_prior_netmask
commit be286a1523657482acd70fc5fa9e4d523113e2e3
Author: Yoshiyuki Asaba <yoshiyuki.asaba@gree.co.jp>
Date: Tue Aug 16 00:28:23 2011 +0900
Fix a hangup issue when flared or flarei got the SIGHUP signal.
sa_hup_handler was not signal-safe because it called non-reentrant
functions. So flare just sets a flag in the signal handler, then calls
reload action in the main loop.
commit bbdc842796de8eb9191d213d10c5ee8be0862033
Author: Yoshiyuki Asaba <yoshiyuki.asaba@gree.co.jp>
Date: Tue Aug 9 10:26:06 2011 +0900
flared kept writing error logs when it could not create a pid file.
To avoid this issue, this fix terminates flared immediately.
commit 5b8702b317c68a452c739e0aea415e23f372dc61
Author: Yoshiyuki Asaba <yoshiyuki.asaba@gree.co.jp>
Date: Tue Aug 9 10:17:34 2011 +0900
Change shared_byte type from shared_ptr to shared_array to release memory properly.
commit d08c6c3fb6abb03e25356ca97077df465fe1929b
Author: Yoshiyuki Asaba <yoshiyuki.asaba@gree.co.jp>
Date: Tue Aug 9 10:11:44 2011 +0900
Initialize "ufds" variable.
commit f450f8b566a08fd7e5b094ddac456bab7f6a67ed
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Aug 8 22:58:39 2011 +0900
ready for 1.0.14
commit c1664626c7af6327262f5395867fd8024ea265ab
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Aug 8 22:51:21 2011 +0900
fix test
commit 291ac8f8c3d4c52c66db5ed32ce231c70efbc2f8
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sun Aug 7 22:57:12 2011 +0900
add file
commit d4f9b05d4e6e675037cb4ce667d3f855c6d46c7e
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sun Aug 7 19:56:00 2011 +0900
revert: result code of op_dump.
commit ae1d3462e756ad14330f3c5b62b8fb0154eb9f60
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Wed Aug 3 01:47:31 2011 +0900
added error_handling for replication
commit f71827eece2082399c41beef409db51d527710a5
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Thu Jul 21 14:21:09 2011 +0900
fix log message
commit 94fcc1bc432f134882dc86d8b43b2a3979f7860c
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Thu Jul 21 03:28:58 2011 +0900
added stats threads queue, proxy_prior_netmask, op_shutdown, storage_dfunit
- stats threads queue(total)
- max_total_thread_queue
- proxy_prior_netmask
- op_shutdown(for graceful shutdown)
- storage_dfunit(support for dynamic defragmentation)
commit faf1c713068ec020c6c6fcd01882c7c4619355f6
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Jul 20 19:12:36 2011 +0900
fix double unlock (which causes deadlocks)
commit 95d9d7f285ac10d1b65a8a69c32ea52f5d4ef52d
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Jun 8 11:55:37 2011 +0900
ready for 1.0.13 (again)
commit b3bd0f8dc58866e95a03ac08333293131538a929
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jun 7 19:06:45 2011 +0900
fix node map corruption, happens when non-existent nodes are passed to remove_node()
commit e1e34076d066fceeef1b706de0db91cff175d99a
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Fri May 27 19:24:26 2011 +0900
fix log messages
commit 269a3bae2b04c7a6b5c3394825b7d866216c2bb8
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Fri May 27 16:47:20 2011 +0900
fix 'show variables'
fix format
commit 450d7225024a98174ab0c690f4f68de79697a27b
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Tue May 17 01:21:11 2011 +0900
added command 'show variables'
commit c9c4d6f70619095e498222b63e4d3f22cc801521
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Mon May 16 20:01:47 2011 +0900
fix failover problem.
When the master switch, throw first notify the new master.
commit 51eb55401f7d0be2b6267e2ca8ee8adb78f26b4f
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Mon May 16 18:55:48 2011 +0900
fix misc
- logging dyamic variables at SIGHUP.
- change attribute from static to dynamic.
-- index_server_name, index_server_port
commit e9d15b03a20012b7f325131ae94018eee3587ab8
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Apr 30 22:18:38 2011 +0900
fix segfault (cased by multi get w/ same keys (like "get key1 key1 key1"), w/ concurrent expiration)
commit d6f437c5d18098ce6320ef6b9b93813e44be5717
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sat Apr 30 16:57:15 2011 +0900
added comment: op_dump::_sleep_for_bwlimit()
code from rsync 2.6.9
commit 823555660c74835dcf6eee7ec1532e46a1004eb4
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sat Apr 30 16:16:54 2011 +0900
fix op_dump
backward compatibility.
commit 2b45dcfc54d090ce4abaafa01640233b800a74c7
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sat Apr 30 02:01:25 2011 +0900
added option: reconstruct_bwlimit
commit e1d106dede2daa5c7a89d9d6e5c4aab3e008b707
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Fri Apr 29 23:31:56 2011 +0900
fix misc
- fix double unlock.
- The priority of failover is decided with balance.
- fix flarei bug(Garbage mixes in 'stats nodes').
commit 32309df073e1c1361a53a9fad528df312e2e1097
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sun Apr 3 16:02:49 2011 +0900
fix misc
- added event handling for POLLRDHUP
- fix typo
- added _delete_
commit 7a6b947946ff5569ce0355442593e4e580296e0c
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Sun Apr 3 15:59:48 2011 +0900
fix mm.h, mm.cc
modified _delete_
commit dcee20b262250a1c7c6a2c6430832a00d4fd4d6a
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Wed Mar 9 18:27:53 2011 +0900
and more fix
check deleted entry::version at op_dump.
commit 431dea28055d88a0f590575c152fdb3010a21d05
Author: takanori-sejima <takanori.sejima@gree.co.jp>
Date: Fri Mar 4 18:07:58 2011 +0900
one more fix replication bug
ignore entry::version in delete_cache, cmd_set(with version) at slave.
commit 8bfd83d05d233520d54bc9ade406f7bdfb876748
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Mar 3 19:53:46 2011 +0900
fix default values
commit be1c81e3a93b36efe3a6dd5caa4b02000f5914d0
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Mar 3 13:32:56 2011 +0900
ready for 1.0.13
commit 3efbf9eef990db9813c6df9245a4b057d47508cd
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Mar 3 13:27:11 2011 +0900
fix default parameter for key_resolver_modular_virtual
commit 37a5224039f76ec999c458bfe144f525364c73b9
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Mar 3 13:15:25 2011 +0900
set default values to keep compatibility w/ older index servers
commit 321c19e429c30aac0b76287699b5c0012217e306
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Mar 1 22:44:29 2011 +0900
ready for 1.0.12
commit 11f066b845f638649aba39ca575582f6570a1aed
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Mar 1 22:25:12 2011 +0900
added missing change logs
commit b1f98bbcd9756557f7e06783f60765c3be74ff81
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Tue Mar 1 11:59:52 2011 +0900
fix overriding error code, in keys op.
but, storage_tcb::get_key() always returns 0
commit 4b0770ae82a72dd5780119b63b8b4f3a266256a2
Author: SEJIMA Takanori <takanori.sejima@gmail.com>
Date: Mon Feb 28 20:03:47 2011 +0900
fix replication bug.
commit 363ab3fc733a2e765936a3e1457e410d1524a768
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Feb 24 23:17:17 2011 +0900
- fix replication bug (esp. important when reconstructing nodes)
commit c1ef2a48f4fc5ea36320f2d18708877a41368f6e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 18 10:45:35 2010 +0900
one more fix for 1.0.11
commit 23f6f62cf3d979651be9ab385f941fba8c482a37
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 17 23:46:08 2010 +0900
ready for 1.0.11
commit fdd0665d768ea9aed26ec230babbbc398e9fa95e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 17 23:11:19 2010 +0900
added --partition-size, --partition-modular-virtual option (for limited users)
commit a8b809e8a64d01d1d0e09e572b32e2070b6e7e54
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 17 22:21:51 2010 +0900
make log human readable
commit a12aa9ffe2aa7cad73b53432126bde13492afd40
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 17 16:52:59 2010 +0900
suppress bogus master reconstruction, happens when slave is promoted to master
commit f0254af483fcfd7994497b18af322820aef78650
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 16 12:01:57 2010 +0900
- fix possible dead locks (could happen when activating new master node under heavy load)
commit 0c1fcec3e5c663aa7148fc10827ed7a974e85a0d
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 9 05:16:10 2010 +0900
changelog update for 1.0.10 release
commit c48c36fb3b4890f9f371e95616cf783beeba64cf
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 9 03:35:58 2010 +0900
final fix...
commit 138e285f4348730096e603f2d51db91dab66ca7a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 9 03:17:30 2010 +0900
and more (fix)
commit df527692d8b4f25544dc084478387c23e46f5b8f
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 9 03:00:34 2010 +0900
fix index server behavior
commit 9948de74628c29539d44811ba579e382275a6fc7
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 9 00:32:41 2010 +0900
fix debian package dependencies
commit fb196b30012039574f6691ad25a1662f195eee6e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 9 00:07:27 2010 +0900
ready for 1.0.10 (still, some more fixes would be applied?)
commit 7a562c9f550bc0de0eea34d7a699221b9346aeaf
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Nov 8 23:57:30 2010 +0900
fix reload op in init.d script
commit 36351d0fdbab5455b832bd3c99efc5a4b550de33
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Nov 8 23:44:38 2010 +0900
added test for key_resolver_modular
commit 8cd505a95e7a509aab59de4f99c96c9eb992f34c
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Nov 8 23:44:07 2010 +0900
shift slave state to active after reconstruction (skip ready state as for slave)
commit 65ffe2ee65ab4b8a9f9389e1296d0e26b4ece42f
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 4 16:47:21 2010 +0900
added new state:ready, and fine tunes
commit 854f22829d2f8bbea37bb528c080d76cba858fe7
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 2 01:19:28 2010 +0900
some more notice messages
commit 1fc21d6f9b4e04b8bf62da669bef5633bbbec34b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Nov 1 21:31:13 2010 +0900
fix typo in log message
commit 15b87f2c5adc139a0bde2b829ca186a4b0931847
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Aug 4 17:33:01 2010 +0900
added "keys" op
(now, key prefix search is available on tcb (tokyo cabinet b+tree) storage)
commit 925092837e97db947fa98d80979291ac88d0eb19
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Aug 2 19:25:28 2010 +0900
tokyo cabinet b+tree database support (still, just replacement of tch, no advantage:)
commit 23e65bc2916cefba047f68b268605c432bfe0156
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Aug 1 00:40:58 2010 +0900
added "behind" parameter to "stats threads" (seconds behind from the oldest queue)
added "stats threads slave" to show only replication threads
commit b910e9c8920e0433314a8cce776d5655d5467e20
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Jul 30 15:58:28 2010 +0900
fix segfault caused by "stats threads" under heavy load
commit da8296e6b5e23e0114a551599b28cb281327f153
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jul 27 17:32:12 2010 +0900
fixes for FreeBSD ports (patch from <nork@FreeBSD.org>)
commit 599bc1c4185dfc171193a9a6a588a155a5baa5f1
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jul 27 01:57:56 2010 +0900
added replication-type option (support semi-sync replication)
commit dfb49434a673fa0532e5915381d86d7defc8bf6a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jul 27 01:11:35 2010 +0900
identify package (= software) name in version op
commit 0f1ae1e0733ce9712423573efa1006cfb0d7f9f7
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jul 27 00:38:03 2010 +0900
a little bit faster
commit e0f7bec459469768d27ec21551d68d54d176b13b
Author: TAKANO Mitsuhiro <takano32@gmail.com>
Date: Wed Jul 14 13:08:28 2010 +0900
* src/lib/op_parser.h: fix "case label value exceeds maximum value for type" warning.
0x80 => -0x80, 0x81 => -0x79
commit aa9e5592736a4763e39d6fe8ea28082984480917
Author: TAKANO Mitsuhiro <takano32@gmail.com>
Date: Wed Jul 14 12:27:52 2010 +0900
src/lib/util.cc: remove warning.
‘buf_binary’ is used uninitialized in this function
commit 4e68440bacd1e5c01f994beac2355859bc5a40cd
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Feb 27 19:37:00 2010 +0900
added flare administrative script (not officially documented yet)
(faq:
q. why you use php?
a. please do not ask
)
commit 39b7f553cd70b159069975fff5c5f954000df55b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Feb 27 19:31:49 2010 +0900
added flare administrative script (not officially documented yet)
(faq:
q. why you use php?
a. please do not ask
)
commit 20d08ce602753fd9d05c0cf03cb8d7c398b25757
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Feb 3 19:59:23 2010 +0900
fix FreeBSD build
commit 49d332e3c17be3073f792a9d729586321ab4028d
Author: Kouhei Sutou <kou@clear-code.com>
Date: Sun Nov 15 22:49:46 2009 +0900
use CppCutter as a testing framework.
commit e948d7eb1b2b40b975963d0a393e3261306f504f
Author: Kouhei Sutou <kou@clear-code.com>
Date: Wed Dec 23 00:32:36 2009 +0900
use convenience library instead of static library.
commit c90cf3b5ba83edb416a53f1a09c9a4c2a85b1eb6
Author: Kouhei Sutou <kou@clear-code.com>
Date: Sat Nov 7 23:34:59 2009 +0900
add .gitignore.
commit b22e32f4b59c5c22b6c33264e4dd6f4cf750d234
Author: Kouhei Sutou <kou@clear-code.com>
Date: Sat Nov 7 23:27:41 2009 +0900
add autogen.sh.
commit 780fda9493ad5de48a3308d2d3be9ff8de871b8a
Author: Kouhei Sutou <kou@clear-code.com>
Date: Sun Nov 1 17:37:00 2009 +0900
fix a typo in comment.
commit 3e15749d863f5c4ede28700df82365315b3d22c6
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Oct 21 12:04:42 2009 +0900
key resolving parameter (modular) update
commit 70d1fabca50d91a7ec22f5f3d4b5c1ec601da11e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Oct 15 21:02:56 2009 +0900
tc package fixes
commit 96d6f0362b86474ad4b1fe4047d3193a0b3ec06b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 10 12:54:09 2009 +0900
update url
commit 519c529730995f189bb02e178e71af513a5aad5a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Oct 9 19:08:47 2009 +0900
ready for 1.0.9
commit 440724b49e8a031813b95fcd4e1e4a1ae916e690
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Oct 9 19:02:41 2009 +0900
tc package version update (1.4.34)
commit 40bc682790281d11d9f0feb8af4f51e2564ccc8b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Oct 9 18:43:43 2009 +0900
make partition determining method pluggable
added --partition-type option (default=modular)
added --partition-modular-hint option (default=1, this is *very* important when upgrading 1.0.9 or later if you already have 2 or more partition)
added meta op
commit 36e94778c5126a72a3db890dd9f0df847cdff96a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Sep 29 16:57:20 2009 +0900
added unix domain socket support (option "server-socket" is now available)
and try to use epoll if available
commit cf45f8965ee6673a787915424c65adc5884c8275
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Jul 30 00:29:29 2009 +0900
fix possible crash
commit bafca08c810104865c3b481c9ac76c9eb0e2b26f
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Jul 29 23:08:29 2009 +0900
fix issue #1
commit 325cdd78428d3c2957cf32f226e03b08f999975a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Jul 29 22:58:48 2009 +0900
added network read timeout option (net-read-timeout = [sec])
commit 3a03d6ee2763a6b1c2130ba69f69b8d8d67e1b9c
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Jul 29 17:12:29 2009 +0900
tc package version update (1.4.30)
commit c99a81a36317b55736d782fa74aecfd21845cc10
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jun 9 18:38:19 2009 +0900
added missing files (client.*)
commit fbefe3da7e41de538944b345f6e319b83a312f4d
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jun 9 16:58:15 2009 +0900
fix segfault (iterator goes invalid after std::map::erase())
commit 02dc854bcc73f2d369b3682a0ac7332e1c1521fb
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Jun 6 01:50:25 2009 +0900
re-set resouce limit when received sighup
commit 0dd5ecde1222900f6cd83dc79b35f214a51dda5b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Jun 6 01:42:39 2009 +0900
fix xml format bug (destroy xml_oarchive object before closing stream)
(thx to patch from kazuhiko)
commit e3dfb58a34669e41816d85147515c6979b462e76
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Jun 5 22:40:50 2009 +0900
remove umask(0) (why did i do this? non-sense...)
(thx to patch from kazuhiko)
commit c87724b33b21f3be0ca097c2ec1c8af583575507
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu May 28 18:53:30 2009 +0900
flarefs experimental code (not yet available)
commit 2ed414499a2e20cedf379ba0bd8302062cf4b8cd
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu May 28 18:52:03 2009 +0900
fix bug in "node role" op (could not shift slave node balance to 0)
commit fe676823ea60287f55d3a475cc0bd8578deb051b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Feb 26 18:01:31 2009 +0900
added dump_key op
commit 764a5a320f4aa11f5a97819895d1f3af9e9a26ba
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Feb 23 17:01:47 2009 +0900
fix typo :(
commit f8bcc2b087ce306c84f3cc3e389c1e1d3a2c62df
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Feb 21 18:21:26 2009 +0900
fix typo
commit a9914149c87eb439d1eaefb2f4ab3b6ea0718eea
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Feb 21 13:25:10 2009 +0900
added back-log option
commit 46130361e8e8f4a5fa0755b3b679836273bee5bd
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Feb 21 13:24:47 2009 +0900
remove daemonize option from flarefs (fuse_main() daemonizes)
commit b84ee5195dba82d4a9fd9c51956a18ad8460fff4
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Feb 19 15:07:02 2009 +0900
flarefs skelton (very experimental)
commit 4c66299fdf61b43d5aac4e08e978e9e1f3fcf810
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Feb 19 00:20:56 2009 +0900
tweak time scale of reconstruction interval (msec -> usec)
commit 1bcf8b8f73695e5108323f2c4b47bef4adefb234
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Feb 5 14:20:34 2009 +0900
added reconstruction-interval option (node server only)
commit c8ad83c3545da4378f87318405ca8997772ea42a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Feb 4 23:14:04 2009 +0900
proxy request when balance is set to 0, even if role:slave, state:active and partition:[target]
commit 1ab1fbd4ae26f127b78578e4933c3ab4aab50aa8
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Feb 3 19:09:06 2009 +0900
ready for 1.0.8
commit 47ce63022cb74728893ee280e88826e8812e1463
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Feb 3 19:00:16 2009 +0900
added lock around non-thread-safe function calls
commit f08e8d4248ee31b2957b687702efe45c906c1f50
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Jan 26 20:14:33 2009 +0900
ready for 1.0.7
commit fd6d429ee2f9260e6df24a39bb58363634a9c387
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Jan 26 20:12:00 2009 +0900
fixed problem caused by thread-id overflow
commit acbf2ec4514e87d06f94b6c921b8fb802f09c64c
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Jan 22 11:41:30 2009 +0900
ready for 1.0.6
commit 5ac765d0c0d838874665f1f19a8ec173161562d4
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Jan 22 11:37:23 2009 +0900
revert previous commit
commit c87ec51704721c3ec7b05121682094426dc219ed
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Jan 13 17:14:29 2009 +0900
default socket read timeout tweaks
commit 8142308afe0a6df73fe70ffcab216c5f430807a7
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Dec 11 12:42:26 2008 +0900
purge header caches
commit 44eb3b608fbf70419ae1a40b107b44b90734d4ff
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 10 18:27:07 2008 +0900
fix race condition around thread pool
commit 936cfcb5075923d424133bbb86281d490bd6a9c5
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Dec 4 20:42:31 2008 +0900
ready for 1.0.5
commit 644890de77f2c1f6c6389da9859f0408a8dd7db8
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Dec 4 20:41:13 2008 +0900
socket I/O tunings
commit c6206e750497108d9aeda8f64426b4f8e3b6def7
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 3 21:44:41 2008 +0900
fix socket I/O problems (reverted previous patch for a while)
commit 62f2cd9c3c44bf550bb5e2fa2acf890369691336
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 3 21:08:14 2008 +0900
read infinite loop quick fix
commit 055315737b974025fae560ef2517ad9b9ae67bba
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 3 20:00:41 2008 +0900
poll() after EAGAIN
commit 4fac9acb288a6683508e8b8609b797b918a08ed6
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 3 18:09:14 2008 +0900
ready for 1.0.4
commit 26bb5d0bac04821526b4d20b4b3c22bb9080f505
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 3 16:34:42 2008 +0900
ws fix
commit 30e65cd2e62c7823ede763b30681d5673077e655
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 3 10:58:41 2008 +0900
socket i/o tweaks
commit 31048779d859e47acf3b8ca4c6c5d61f6c0f34af
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Dec 3 02:49:27 2008 +0900
fix build w/out --enable-mysql-replication
commit be899bddb0dc26e8a94dc64134008204e9341548
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Nov 30 18:18:08 2008 +0900
fix segfault
commit 1be07df8bd047d43cdbf257d17f123e682dcb675
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Nov 29 22:34:39 2008 +0900
fix mysql replication reconnecting problem
commit 7c62b5e9b00f9357d3131c1b056543797a1fcecd
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 28 19:15:17 2008 +0900
ws fix
commit d426df2db58a1f5102619e6bd981e23bb2bbd152
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 28 18:48:45 2008 +0900
ready for 1.0.3
commit 617fb1b97946be36d139a21d7aa61f33b419b09a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 28 18:47:25 2008 +0900
misc bug fixes
commit dcbc62cc3a0a4c83f5fdd00e1b63b33a819e9b72
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 28 17:39:05 2008 +0900
- reday for 1.0.2
commit 2ae245e07d2a0908eff2bb020052537160d55c3e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 28 17:33:29 2008 +0900
added mysql replication feature (w/ --enable-mysql-replication) (very very experimental)
commit 686e16aa01a065e23b338c631d386eaf907b5191
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 27 20:09:50 2008 +0900
debian changelog update
commit 030fad6d2d279230a0e7cbdf73b44ae2987eac92
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 27 20:06:10 2008 +0900
ready for 1.0.1
commit 31b2ef2dd28200cef1c170227817246a7665562e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 27 20:03:03 2008 +0900
try node sync op even if node seems to be down
commit 20c59c8594d54a90c39e4c585d58a701e970e0a6
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 27 14:55:15 2008 +0900
fix replication in case of master preparation
commit 571c8c6ed279bf6a62ea7dc4e9fb7a45622e84f2
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 25 12:07:01 2008 +0900
ready for 1.0.0
commit 25ce9685fd9c2030fcc8428382c86f6a385aca3b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 21 01:35:38 2008 +0900
append/prepend op implementation
commit 2efca16ca0fde7b882e6d7ecea9167ab2db13aa6
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 21 00:24:35 2008 +0900
added monitor-read-timeout option
commit 7649bee2462ac9c86a362b79eec04e3fceafaabe
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 20 12:11:59 2008 +0900
log level tweaks
commit 65c379d705b2c646b6e840a760cbd25e5c2da4c5
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 20 03:21:27 2008 +0900
thread stack size tunes (and added --stack-size option)
commit 41948c7fcab48e906cf12dadb351961c77f02221
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 20 00:02:58 2008 +0900
tchdbtune support
commit c3b89d1670e742000f4f30d1afa0da9211b28818
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 19 20:38:19 2008 +0900
select() -> poll() (anyway)
commit 655ba10a30e847bcb9451de4d3796b966eaea64c
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 19 11:03:10 2008 +0900
fix cas condition
commit e431f7644cb6b2f80d59bc53cebf4ed4d287f8b3
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 22:09:37 2008 +0900
xml serialization (human readable)
commit 7aac27e45e9af9ca0dc7ddba120ef9b37fe0ae44
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 21:22:43 2008 +0900
package fixes
commit 20d53ab7d26f4bf5ed9adcef74ee73d52b64cb1c
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 20:22:41 2008 +0900
default config file tweaks
commit 98d26090abc3c9f9355d2e9a0d90592fc2c21483
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 19:49:56 2008 +0900
package files for debian
commit dd080cd6ad6876a5ce4eb8b2c3be8d58d74eab72
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 14:14:55 2008 +0900
bump a version of tc
commit 7954aac2385758079a6210a3c1d7765dfdb35152
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 13:00:14 2008 +0900
64bit fixes
commit 5649c91ea0aefcddf3fa002896bc795606ab8ad5
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 12:43:43 2008 +0900
fix missing initialization
commit 4e3c7dcab3c36cfdce8640616144c807549e1b1d
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 12:37:34 2008 +0900
fix typo
commit fabb64f688bba606a207493c4b894081c9376224
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 07:13:44 2008 +0900
incr/decr op implementation
fix expire handlings
commit fdee26308c90e4425e480672c84c52f8fb1e5440
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 02:01:37 2008 +0900
verbosity op implementation
commit 45378599891c0b631840fc45eae8f6640199416a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 01:19:40 2008 +0900
cas op implementation
commit bf5bba345b9fa2d24606d4a17d3ad09b96fb40e2
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 00:34:52 2008 +0900
replace op implementation
commit b87b648fc87c2ffd3e31f27351258a5f799fcc80
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 18 00:25:10 2008 +0900
add op implementation
commit 8604d1ec0cc1c590453f2254fd4196ce44bd518e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Nov 17 23:30:31 2008 +0900
stats implementation fixes
commit 8ba63acd8c9ba133be72832358ef0b9a0772b284
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Mon Nov 17 22:16:42 2008 +0900
race condition bug fixes (esp. w/ -O3 or -O4)
buffered write quick support, and misc fixes
commit 127f504ebb73612774ad005ead82f6b6906e0d9d
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Nov 15 23:18:35 2008 +0900
clear header cache when truncating database
commit f15bcc2833feed697a236c2283a3a4f58d221808
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Nov 15 23:13:32 2008 +0900
fix delete ops (esp. expire handling), and more log messages
commit c1d785eafacf55f2a26335e43c5b766f537a3440
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Nov 14 00:01:00 2008 +0900
delete implementation
commit f28222a39d961239716eff9d9143aae51a2a771f
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Nov 13 23:28:25 2008 +0900
get/gets implementation
commit 55efda861b010a7c220a1d8cb3bbe853c6e4cb48
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 12 21:45:08 2008 +0900
fix node failover
commit 67cd3e07f4ab5285d5dc146afc36eb4eb13746d3
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 12 21:01:53 2008 +0900
post proxy is now available
commit 16666c89e21f857815e0d667bed2a457e4f08ff4
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 12 01:01:08 2008 +0900
master reconstruction (dynamic partitioning)
commit 57ffdbfccde6755435d6458d7cf18eb901d11437
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 12 00:24:47 2008 +0900
slave reconstruction is now available
commit 50507f7c3ea0c324af9ff006dcd7f88e3cd40a9e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 11 22:47:03 2008 +0900
rough implementation of slave node reconstruction
commit e9540e702aa015d6f813230d4aa38fbaa99cc6d8
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Nov 11 20:45:08 2008 +0900
fix segfault
commit 0c707268535517770f700adf48256737647d73cd
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Nov 8 03:26:17 2008 +0900
fix class hierarchy
commit 108ca093e30259b95055eff9ebc604b23124317c
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Nov 8 03:02:25 2008 +0900
op_flush_all, and op_dump implementation
commit 70d46aacfd00cc8bc2eafef60bb69d9dfe797140
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 5 22:00:41 2008 +0900
append proxy identifier
commit aad2badcc998c8341cfb4e4a08fac10b82f8c07a
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 5 20:22:49 2008 +0900
show current queue size at "stats threads"
commit fe66d40e937c671249111857ccf9f2fffe96b34f
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 5 19:54:09 2008 +0900
one more hash algorithm to correct distribution (and misc fixes)
commit bf64ad0d9ece3e6c9f5bf7e384d70799149072c6
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 5 19:17:17 2008 +0900
implementing realtime() (compatible w/ memcached...)
commit ac7cbaa635144d008e16870e1ab127b737cae55b
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 5 19:07:23 2008 +0900
suppress calling time(), and update timestamp in stats object every seconds by alarm thread (idea from memcached:)
commit 2760165e6cfb48b21944fd58d46be0db15da8383
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Nov 5 18:17:39 2008 +0900
fundamental proxy implementation (failover is not yet available)
commit 7eadc1367e865a2b993386e891755aa1cbfb5822
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Nov 2 16:42:47 2008 +0900
added doxygen config file (run `doxygen doc/flare.doxygen` to create html docs)
commit 7c20dddfbde394f32353bc65ee845800085a44f5
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Nov 2 13:22:17 2008 +0900
implementing storage fundamental i/o methods (get/set/delete)
commit d0d7bc272f34def2ac48bb2154d80820cd9da5ef
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Oct 30 21:24:12 2008 +0900
implementing storage fundamental i/o methods (get)
commit 37ca998cc06fef5025f0878a44fae09c592bc242
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Oct 28 23:54:28 2008 +0900
set op, and proxy architecture (under development)
commit 7a37dd6f38be5fc6bedbb200156a8f2ff436eb02
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Oct 23 11:49:28 2008 +0900
implemented node remove op
commit ce822dc8da297846c36c9937f96e5e657fa09635
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Thu Oct 23 10:54:57 2008 +0900
implmented node state op
commit 9f7285ed57c59faac90faa77335bac3e3847a80c
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Wed Oct 22 12:23:13 2008 +0900
implemented node role
commit f9e2654c6517c187a6d47d663a17f83e0b185c3e
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Oct 21 09:53:05 2008 +0900
implement node down/up
commit fd66617a6e17329fad30127ba579c19aa63c8393
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Oct 19 11:27:45 2008 +0900
node down/up skelton
commit d10ece13d46493c7863023dcceabaf8d150c0f47
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 18 12:49:01 2008 +0900
leak fixes
type fixes
commit ad4e9b34ee719b9aeee6171c6b9fcc01a4d01622
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 18 11:24:57 2008 +0900
darwin fixes
commit 5833be5f561f36ce2765172f94261fe5ca25af40
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Oct 17 23:59:20 2008 +0900
missing commit of node sync
commit 07d174232f1fc73a75a791c91a088b33dcc4d98d
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Fri Oct 17 23:51:42 2008 +0900
node add, node sync, and stats nodes opcode implementation
monitoring threads implementation
thread queue architecture implementation
(thanks god it's friday)
commit b0cfb5af728a769c2422f1a268367698b391f923
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Oct 14 00:29:39 2008 +0900
ws, and style fixes
commit bb250abf9aa4afa1f1334b24610f6851b4c329f9
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Tue Oct 14 00:13:50 2008 +0900
implementing "node add" opcode (not yet fixed - intermediate commit)
commit 206ff64d5e4139579c58b1e243681d8495e9f1a3
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Oct 12 12:02:52 2008 +0900
portability fix (settled for a while)
commit b9a73bf4ac25857c73f74068d682a13aa873d92f
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Oct 12 11:40:02 2008 +0900
missing files
commit bb5e78828128433c3ac87d974205178d80468bde
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Oct 12 04:35:36 2008 +0900
added node_add opcode (not yet fixed)
commit f6be19b77520ccf9af20dd24bbbd0fb4a2cb8fc8
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Oct 12 04:33:36 2008 +0900
portability fix
commit 8ea0d1437c93cdd7b8c5b51a2e81b62b90a78588
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Oct 12 04:07:05 2008 +0900
remove auto-generated files
commit 377f879032c959d98200bb0ebf0f2541863ca869
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sun Oct 12 04:04:43 2008 +0900
portability update (especially for darwin)
commit 6b3512caf416268381df29e78960826836ab236d
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 11 19:33:26 2008 +0900
added option (index-server-name (required), index-server-port)
commit bf5af152faf42277b3c3500da155f3a4fe653d16
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 11 19:05:29 2008 +0900
flarem -> flarei (manager -> index), and added cluster skelton
commit 26321f1957efc5f813798919eb23e818fc6b95a5
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 11 19:01:53 2008 +0900
catch lexical_cast exception
commit 9882ed85ef80c7b570535a8859c821209050579f
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 11 02:21:46 2008 +0900
fix numeric format for thread id
commit 717e4e8ee6ded5ff9d500ac27c1b13c5cf49c0e2
Author: Masaki Fujimoto <fujimoto@php.net>
Date: Sat Oct 11 02:07:36 2008 +0900
import (sunday programming:)