Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: twitter/kestrel
...
head fork: twitter/kestrel
Commits on Jul 20, 2012
Cory Watson Add a -h/--host option for talking to a single kestrel.
RB_ID=76056
e5515b6
Stephan Zuercher add BUILDING file for kcluster
RB_ID=76150
b3cdf22
Commits on Jul 26, 2012
Cory Watson Document fanoutOnly.
RB_ID=77136
6993502
Commits on Jul 27, 2012
Cory Watson Move away gc.log to a timestamped file before start so it can be exam…
…ined later.

RB_ID=77339
a922019
Commits on Jul 29, 2012
@rvoicilas rvoicilas Added emacs ensime to .gitignore 2a741a4
@rvoicilas rvoicilas Spec added for AliasedQueue 8ed8a80
Commits on Jul 31, 2012
Stephan Zuercher ability to report stats per host, fix handling of alias queue stats
RB_ID=77910
c955cb6
Commits on Aug 02, 2012
Cory Watson Confirm hosts when in verbose mode.
RB_ID=78346
9d40582
Cory Watson Bump version, oops. 8335974
Commits on Aug 06, 2012
Stephan Zuercher knsiff: kestrel memcache protocol sniffer based on tcpdump, ssh and l…
…ibpcap

RB_ID=78781
1fd5e37
Commits on Aug 16, 2012
@halfnelson halfnelson Add support for the "gets" memcached command
Add support for the "gets" memcached command
https://github.com/memcached/memcached/blob/master/doc/protocol.txt
allows kestrel to work with enyim memcached client and others
b6330a3
Cory Watson Use ostrich for stats collection, not memcached. Refs KEST-132
RB_ID=80491
e89b63e
Cory Watson Add version command to kcluster.
RB_ID=80558
7144cea
Cory Watson Bump version. a4d26d1
Commits on Aug 17, 2012
@robey robey Merge pull request #104 from halfnelson/master
Support for GETS memcached protocol command
d1c93cb
Commits on Aug 21, 2012
Cory Watson Add -d option to kcluster.
RB_ID=81758
8c8998c
Cory Watson Version bump. b546686
Cory Watson Fix port used for memcache commands.
RB_ID=81900
ba5b029
Commits on Aug 22, 2012
Stephan Zuercher track number of transactional get requests and cancellations per queue
RB_ID=81821
9afe5c4
Stephan Zuercher fix expiration background process exception on shutdown
RB_ID=81800
0880ff3
Cory Watson Version bump. f5311e5
Stephan Zuercher Merge branch 'github_master' 1afa6ad
Stephan Zuercher Merge branch 'master' of https://git.twitter.biz/kestrel 0929844
Commits on Aug 23, 2012
@rvoicilas rvoicilas More idiomatic Scala for AliasedQueueSpec
Dropped spaces while at it.
dd56351
@rvoicilas rvoicilas Fixed typo for PersistentQueue 7aa55f6
@zuercher zuercher Merge pull request #103 from rvoicilas/master
New AliasedQueueSpec added
8c25aff
Cory Watson Remove the use of daemon and use curl for detecting running state.
RB_ID=82259
e9218db
Stephan Zuercher update changelog in advance of 2.3.2 9de597d
Stephan Zuercher 'release commit for net.lag:kestrel:2.3.2' 3baf68d
Stephan Zuercher 'release commit for net.lag:kestrel:2.3.3-SNAPSHOT' e291cd2
Commits on Aug 24, 2012
Stephan Zuercher track queue item add time and compute duration on request
RB_ID=82735
8c95afc
Stephan Zuercher kestrel: server status & zookeeper server sets
RB_ID=81686
1ae7657
Stephan Zuercher upgrade loadtest to iago 0.5.2
RB_ID=82819
6ebd50f
Stephan Zuercher bump kestrel version to 2.4.0-SNAPSHOT c342b4a
Commits on Aug 27, 2012
Cory Watson Change -h to -H to match internal tools.
RB_ID=83017
47b5366
Cory Watson Version bump. d66073f
Cory Watson Change startup script's #! line to bash, since we use disown.
RB_ID=83011
8f5ad7a
Commits on Aug 28, 2012
Cory Watson Shorten the kcluster stats period to 5s.
RB_ID=82833
fbda3c7
Cory Watson Version bump. 4cd9f7a
Commits on Aug 29, 2012
@bengl bengl update test scripts with correct test jar c7d0426
@zuercher zuercher Merge pull request #108 from bengl/updatetestscripts
Update performance test scripts with correct test jar
fdf609b
Stephan Zuercher Merge branch 'github_master' 59070c6
Stephan Zuercher update Changelog b39d0e4
Commits on Aug 31, 2012
@rvoicilas rvoicilas Add ensime-sbt-cmd as a sbt plugin
This automatically adds 'ensime generate' command to sbt (which will
write an .ensime file to the project's root directory)
7a13809
@rvoicilas rvoicilas Move ItemIdListSpec out of KestrelHandlerSpec
- have ItemIdListSpec in its own file
- make tests more simple and readable
a45e2ce
Commits on Sep 06, 2012
@rvoicilas rvoicilas Got rid of doBefore and small code fixes 9b12920
@rvoicilas rvoicilas Add more tests to ItemIdListSpec 996bb04
@zuercher zuercher Merge pull request #110 from rvoicilas/master
Cleanup ItemIdList test && ensime-sbt-cmd added
d3dbb89
Stephan Zuercher remove ensime-sbt-cmd -- keep IDE junk external f34342f
Stephan Zuercher Merge branch 'github_master'
Conflicts:
	src/test/scala/net/lag/kestrel/KestrelHandlerSpec.scala
dad717e
Commits on Sep 07, 2012
Cory Watson Use old pid file to remain compatible with 2.3.1.
RB_ID=84949
2103bc9
Cory Watson Use old pid file to remain compatible with 2.3.1.
RB_ID=84949
4379608
Stephan Zuercher version to 2.3.3-snapshot eea6849
Stephan Zuercher 'release commit for net.lag:kestrel:2.3.3' f9269e0
Stephan Zuercher 'release commit for net.lag:kestrel:2.3.4-SNAPSHOT' f3a47af
Commits on Sep 10, 2012
Stephan Zuercher fix kestrel serverset startup
RB_ID=85412
4aec80a
Commits on Sep 13, 2012
Stephan Zuercher Fix kestrel zookeeper membership changes
Never update status from DEAD to DEAD (which finagle-serverset
sees as a live server). Avoid updating status when it has not
changed. Changing form DEAD to ALIVE requires re-joining the
server set.

RB_ID=86301
7413ed4
Commits on Sep 17, 2012
Cory Watson Add -R (reverse, biggest first) and -c (count, only show X items) opt…
…ions to kcluster.

RB_ID=86471
7c22c7c
Cory Watson Version number bump for kcluster. 939af21
Commits on Sep 20, 2012
Stephan Zuercher Merge branch 'release-2.3.3' into release-2.3.4
Conflicts:
	project/Build.scala
ea9d4da
Commits on Sep 21, 2012
Stephan Zuercher KEST-272: proper config inheritance; log queue/alias config on reload
RB_ID=87497
bf4ac4d
Stephan Zuercher KEST-71: log creation/deletion/flush of queues with client description
RB_ID=87714
3e1c887
Stephan Zuercher Merge branch 'release-2.3.4'
Conflicts:
	ChangeLog
	project/Build.scala
	src/main/scala/net/lag/kestrel/KestrelHandler.scala
	src/main/scala/net/lag/kestrel/config/KestrelConfig.scala
	src/test/scala/net/lag/kestrel/ThriftHandlerSpec.scala
f935206
Stephan Zuercher Merge branch 'github_master' into release-2.3.4 38d71d0
Stephan Zuercher update changelog bc93c87
Stephan Zuercher Merge branch 'release-2.3.4' b5e007d
Stephan Zuercher update iago to latest version 9548817
Stephan Zuercher 'release commit for net.lag:kestrel:2.3.4' 09ec415
Stephan Zuercher 'release commit for net.lag:kestrel:2.3.5-SNAPSHOT' 7d4f153
Commits on Sep 24, 2012
Stephan Zuercher missed one item in changelog 6f74c3e
Stephan Zuercher Merge branch 'github_master'
Conflicts:
	loadtest/project/Build.scala
	project/Build.scala
173e5b0
Stephan Zuercher fix angle brackets fcabfac
Stephan Zuercher minor guide edit 9ffcd5c
Cory Watson Add support for managed/unmanaged flag. Refs KEST-271
RB_ID=86284
d421715
Cory Watson Version bump. 962c65c
Commits on Sep 27, 2012
Stephan Zuercher modernize kestrel libraries
RB_ID=88730
59e3d33
Commits on Oct 01, 2012
Stephan Zuercher fix shutdown bugs and add DeadlineWaitQueueSpec
Kestrel now evicts connections waiting on PersistentQueue operations
(akak waiters) to allow finagle to drain connections.

Provides explicit start/shutdown for journal packer thread to
prevent stray shutdown log messages.

RB_ID=89058
defea76
Commits on Oct 11, 2012
Cory Watson Use kill -0 to detect a running process rather than relying on Ostrich
HTTP checking.

RB_ID=90376
5b3fdaa
Cory Watson Clean up commented out line. dfddc3f
Commits on Oct 18, 2012
Stephan Zuercher bump to finagle-5.3.19; ostrich 8.2.9
RB_ID=92238
892e008
Stephan Zuercher Merge branch 'github_master' ce02205
Commits on Oct 22, 2012
Stephan Zuercher better lookup of external IP address for ZK endpoints; don't advertis…
…e external IP when listening on loopback; docs

RB_ID=92556
94bae3e
Commits on Oct 23, 2012
Stephan Zuercher ksniff: introduce .ksniffrc and make flag options reversible
RB_ID=93075
b942244
Commits on Oct 25, 2012
Cory Watson Add foreground script for launching kestrel in a not-so-daemony way. …
…Specifically for mesos. Note that the $@ in the final line is for passing in the -f option that lets us override the config file.

RB_ID=93359
13cef6b
Commits on Oct 26, 2012
Stephan Zuercher return SERVER ERROR when availability blocks an operation
RB_ID=93662
bfb8217
Cory Watson move gc log to a logs subdirectory.
RB_ID=93786
431c29e
Stephan Zuercher removed loadtest; will consider re-publishing after iago matures
RB_ID=93826
88b204a
Stephan Zuercher 'release commit for net.lag:kestrel:2.4.0' 50eba65