jp-mirror:jp-mirror.git
7 years agodocumentation fixes 2010091601
Fred Emmott [Wed, 15 Sep 2010 15:26:42 +0000 (16:26 +0100)]
documentation fixes

7 years agoadd global default/all/test/test-lib make targets, cross-language
Fred Emmott [Wed, 15 Sep 2010 15:24:28 +0000 (16:24 +0100)]
add global default/all/test/test-lib make targets, cross-language

7 years agoport 1234 -> 9090 (java lib)
Fred Emmott [Wed, 15 Sep 2010 14:14:16 +0000 (15:14 +0100)]
port 1234 -> 9090 (java lib)

7 years agoUpdated readme for simple java client
Dan Harvey [Tue, 14 Sep 2010 16:30:35 +0000 (17:30 +0100)]
Updated readme for simple java client

7 years agoAdded javadoc to the ant build and fixed a warning in Producer.java
Dan Harvey [Tue, 14 Sep 2010 16:27:59 +0000 (17:27 +0100)]
Added javadoc to the ant build and fixed a warning in Producer.java

7 years agoMoved java source and tests to correct locations, updated build.xml and added junit...
Dan Harvey [Tue, 14 Sep 2010 16:18:59 +0000 (17:18 +0100)]
Moved java source and tests to correct locations, updated build.xml and added junit dep to ivy

7 years agoFixed the authors YAML file
Dan Harvey [Tue, 14 Sep 2010 15:26:45 +0000 (16:26 +0100)]
Fixed the authors YAML file

7 years agoAdded ivy.xml java dependency manager and added support for this to the ant build.xml
Dan Harvey [Tue, 14 Sep 2010 15:16:42 +0000 (16:16 +0100)]
Added ivy.xml java dependency manager and added support for this to the ant build.xml

7 years agoAdded ant build.xml script for java
Dan Harvey [Fri, 10 Sep 2010 16:17:14 +0000 (17:17 +0100)]
Added ant build.xml script for java

7 years agoPushing out inital simple java client for jp with examples
Dan Harvey [Fri, 10 Sep 2010 15:56:17 +0000 (16:56 +0100)]
Pushing out inital simple java client for jp with examples

7 years agotest behaviour of the count methods when the pool doesn't exist
Fred Emmott [Wed, 8 Sep 2010 16:20:26 +0000 (17:20 +0100)]
test behaviour of the count methods when the pool doesn't exist

7 years agocount number of acquires that throw EmptyPool
Fred Emmott [Wed, 8 Sep 2010 16:17:44 +0000 (17:17 +0100)]
count number of acquires that throw EmptyPool

7 years agoadd instrumentation tests
Fred Emmott [Wed, 8 Sep 2010 16:13:17 +0000 (17:13 +0100)]
add instrumentation tests

7 years agomake jp_instrumented_server by composition, not inheritence, to aid testing
Fred Emmott [Wed, 8 Sep 2010 15:52:27 +0000 (16:52 +0100)]
make jp_instrumented_server by composition, not inheritence, to aid testing

7 years agosplit counter calls to separate thrift service, and implement
Fred Emmott [Wed, 8 Sep 2010 14:29:09 +0000 (15:29 +0100)]
split counter calls to separate thrift service, and implement

7 years agoupdate java direct examples for compatibility with more recent thrift library
Fred Emmott [Wed, 8 Sep 2010 14:15:11 +0000 (15:15 +0100)]
update java direct examples for compatibility with more recent thrift library

7 years agoadd ruby thrift consumer test
Fred Emmott [Wed, 8 Sep 2010 13:47:33 +0000 (14:47 +0100)]
add ruby thrift consumer test

7 years agocleaner test of the unlocker
Fred Emmott [Wed, 8 Sep 2010 13:33:38 +0000 (14:33 +0100)]
cleaner test of the unlocker

7 years agoadd abstract consumer test
Fred Emmott [Wed, 8 Sep 2010 13:30:07 +0000 (14:30 +0100)]
add abstract consumer test

7 years agocheck that translate in the abstractproducer raises a NotImplementedError
Fred Emmott [Wed, 8 Sep 2010 13:06:03 +0000 (14:06 +0100)]
check that translate in the abstractproducer raises a NotImplementedError

7 years agobe a little more paranoid in the thrift checking
Fred Emmott [Tue, 7 Sep 2010 17:11:30 +0000 (18:11 +0100)]
be a little more paranoid in the thrift checking

7 years agoadd tests for the ruby consumer libraries
Fred Emmott [Tue, 7 Sep 2010 16:58:55 +0000 (17:58 +0100)]
add tests for the ruby consumer libraries

7 years agoGet rid of largely-useless safety checks.
Fred Emmott [Tue, 7 Sep 2010 16:42:51 +0000 (17:42 +0100)]
Get rid of largely-useless safety checks.
- make testing harder
- useless given the class names

Removed raising NotImplementedError in Abstract*.new

7 years agoallow injection of a client into the ruby libraries
Fred Emmott [Tue, 7 Sep 2010 16:42:39 +0000 (17:42 +0100)]
allow injection of a client into the ruby libraries

7 years agomove tests for contents of classes/ to tests/classes
Fred Emmott [Tue, 7 Sep 2010 16:19:21 +0000 (17:19 +0100)]
move tests for contents of classes/ to tests/classes

7 years agoget rid of ARGV handling in run_tests.rb, Test::Unit handles it with -t
Fred Emmott [Tue, 7 Sep 2010 16:17:28 +0000 (17:17 +0100)]
get rid of ARGV handling in run_tests.rb, Test::Unit handles it with -t

7 years agoget rid of top-level jp-config.rb, and update documentation to point out examples...
Fred Emmott [Tue, 7 Sep 2010 15:40:21 +0000 (16:40 +0100)]
get rid of top-level jp-config.rb, and update documentation to point out examples/jp-config.rb more explicitly

7 years agocreate script to start a standalone JpUnlocker
Fred Emmott [Tue, 7 Sep 2010 15:34:25 +0000 (16:34 +0100)]
create script to start a standalone JpUnlocker

7 years agoLook for configuration files in a few standard places.
Fred Emmott [Tue, 7 Sep 2010 15:24:09 +0000 (16:24 +0100)]
Look for configuration files in a few standard places.
Split out to separate file.

7 years agoadd JpServer<->mongo integration tests
Fred Emmott [Tue, 7 Sep 2010 14:58:03 +0000 (15:58 +0100)]
add JpServer<->mongo integration tests

7 years agocommenting
Fred Emmott [Tue, 7 Sep 2010 14:42:31 +0000 (15:42 +0100)]
commenting

7 years agomake run_tests.rb more flexible
Fred Emmott [Tue, 7 Sep 2010 14:42:23 +0000 (15:42 +0100)]
make run_tests.rb more flexible

7 years agoadd tests for unlocker
Fred Emmott [Tue, 7 Sep 2010 13:56:36 +0000 (14:56 +0100)]
add tests for unlocker

7 years agostart testing of jp_unlocker
Fred Emmott [Tue, 7 Sep 2010 13:32:22 +0000 (14:32 +0100)]
start testing of jp_unlocker

7 years agoadd AUTHORS, COPYRIGHT, and LICENSE files
Fred Emmott [Tue, 7 Sep 2010 13:26:50 +0000 (14:26 +0100)]
add AUTHORS, COPYRIGHT, and LICENSE files

7 years agoremove useless line in test
Fred Emmott [Tue, 7 Sep 2010 11:47:25 +0000 (12:47 +0100)]
remove useless line in test

7 years agowhitespace fix
Fred Emmott [Tue, 7 Sep 2010 11:44:42 +0000 (12:44 +0100)]
whitespace fix

7 years agotesting of unlocker configuration
Fred Emmott [Tue, 7 Sep 2010 11:41:51 +0000 (12:41 +0100)]
testing of unlocker configuration

7 years agomake it possible to run jp without starting the unlocker, depending on the config...
Fred Emmott [Tue, 7 Sep 2010 10:20:19 +0000 (11:20 +0100)]
make it possible to run jp without starting the unlocker, depending on the config file

7 years agosplit unlocker to separate class
Fred Emmott [Tue, 7 Sep 2010 10:14:51 +0000 (11:14 +0100)]
split unlocker to separate class

7 years agoCleaner constructor for jp_server - backwards compatibility with existing config...
Fred Emmott [Tue, 7 Sep 2010 09:57:00 +0000 (10:57 +0100)]
Cleaner constructor for jp_server - backwards compatibility with existing config files

7 years agosplit encoding kludge for ruby 1.9.0 into separate ruby-1.9.0-compat.rb
Fred Emmott [Tue, 7 Sep 2010 09:31:35 +0000 (10:31 +0100)]
split encoding kludge for ruby 1.9.0 into separate ruby-1.9.0-compat.rb

7 years agorename jp.rb to just jp
Fred Emmott [Tue, 7 Sep 2010 09:28:58 +0000 (10:28 +0100)]
rename jp.rb to just jp

7 years agomove classes rather than config to separate classes/ directory
Fred Emmott [Tue, 7 Sep 2010 09:27:18 +0000 (10:27 +0100)]
move classes rather than config to separate classes/ directory

7 years agoadd tests of purge command
Fred Emmott [Tue, 7 Sep 2010 09:24:58 +0000 (10:24 +0100)]
add tests of purge command

7 years agoMake purge synchronous again.
Fred Emmott [Tue, 7 Sep 2010 09:17:03 +0000 (10:17 +0100)]
Make purge synchronous again.
Slight performance penalty, however, makes things much simpler if running
multiple instances of jp against the same mongodb cluster.

7 years agorename test class
Fred Emmott [Tue, 7 Sep 2010 09:11:32 +0000 (10:11 +0100)]
rename test class
renamed for clarity, as planning to add integration tests with mongodb
later

7 years agomore tests
Fred Emmott [Mon, 6 Sep 2010 18:01:16 +0000 (19:01 +0100)]
more tests

7 years agoadd some tests
Fred Emmott [Mon, 6 Sep 2010 17:25:52 +0000 (18:25 +0100)]
add some tests

7 years agomake default timeout overridable
Fred Emmott [Mon, 6 Sep 2010 17:25:17 +0000 (18:25 +0100)]
make default timeout overridable

7 years agoinconsistent symbol fix
Fred Emmott [Mon, 6 Sep 2010 16:45:52 +0000 (17:45 +0100)]
inconsistent symbol fix

7 years agosplit off server class from server-runner
Fred Emmott [Mon, 6 Sep 2010 16:35:45 +0000 (17:35 +0100)]
split off server class from server-runner

7 years agomake mongo database and thrift server mockable
Fred Emmott [Mon, 6 Sep 2010 16:33:24 +0000 (17:33 +0100)]
make mongo database and thrift server mockable

7 years agoREADME formatting fix
Fred Emmott [Mon, 6 Sep 2010 13:16:00 +0000 (14:16 +0100)]
README formatting fix

7 years agobson_ext compatibility note
Fred Emmott [Mon, 6 Sep 2010 13:12:37 +0000 (14:12 +0100)]
bson_ext compatibility note

7 years agoquickstart info
Fred Emmott [Mon, 6 Sep 2010 13:11:53 +0000 (14:11 +0100)]
quickstart info

7 years agoimproved ruby1.9.0 compatibility (lenny)
Fred Emmott [Mon, 6 Sep 2010 11:31:15 +0000 (12:31 +0100)]
improved ruby1.9.0 compatibility (lenny)

7 years agoupdated requirements
Fred Emmott [Mon, 6 Sep 2010 11:29:32 +0000 (12:29 +0100)]
updated requirements

7 years agoRuby 1.9.0 compatibility (lenny)
Fred Emmott [Mon, 6 Sep 2010 11:28:12 +0000 (12:28 +0100)]
Ruby 1.9.0 compatibility (lenny)

7 years agomissing makefile dependency
Fred Emmott [Mon, 6 Sep 2010 11:25:06 +0000 (12:25 +0100)]
missing makefile dependency

7 years agoGCC 4.3.2 compatibility (lenny)
Fred Emmott [Mon, 6 Sep 2010 11:24:55 +0000 (12:24 +0100)]
GCC 4.3.2 compatibility (lenny)

7 years agobracket fix
Fred Emmott [Sun, 5 Sep 2010 20:10:40 +0000 (21:10 +0100)]
bracket fix

7 years agoupdate documentation to mention the simplified libraries
Fred Emmott [Sun, 5 Sep 2010 20:09:12 +0000 (21:09 +0100)]
update documentation to mention the simplified libraries

7 years agoget rid of some debug spam
Fred Emmott [Sun, 5 Sep 2010 19:36:07 +0000 (20:36 +0100)]
get rid of some debug spam

7 years agofull build by default, it's quick enoguh anyway
Fred Emmott [Sun, 5 Sep 2010 19:31:23 +0000 (20:31 +0100)]
full build by default, it's quick enoguh anyway

7 years agoAdd C++/Thrift serializastion consumer library and example
Fred Emmott [Sun, 5 Sep 2010 19:21:11 +0000 (20:21 +0100)]
Add C++/Thrift serializastion consumer library and example

7 years agoadded TextConsumer C++ example
Fred Emmott [Sun, 5 Sep 2010 18:49:29 +0000 (19:49 +0100)]
added TextConsumer C++ example

7 years agoadd examples to top-level makefile
Fred Emmott [Sun, 5 Sep 2010 16:51:07 +0000 (17:51 +0100)]
add examples to top-level makefile

7 years agoadd examples makefile
Fred Emmott [Sun, 5 Sep 2010 16:49:26 +0000 (17:49 +0100)]
add examples makefile

7 years agoAdd C++ Thrift Producer library and example
Fred Emmott [Sun, 5 Sep 2010 16:44:50 +0000 (17:44 +0100)]
Add C++ Thrift Producer library and example

7 years agoadded C++ library for simple text producers
Fred Emmott [Sun, 5 Sep 2010 16:26:02 +0000 (17:26 +0100)]
added C++ library for simple text producers

7 years agoadd thrift serialization to simple ruby api
Fred Emmott [Sun, 5 Sep 2010 16:01:19 +0000 (17:01 +0100)]
add thrift serialization to simple ruby api

7 years agoadd JSON to ruby lib
Fred Emmott [Sun, 5 Sep 2010 15:45:55 +0000 (16:45 +0100)]
add JSON to ruby lib

7 years agorenamed lib to simple in examples
Fred Emmott [Sun, 5 Sep 2010 15:37:17 +0000 (16:37 +0100)]
renamed lib to simple in examples

7 years agoadd simple producer library for ruby
Fred Emmott [Sun, 5 Sep 2010 15:36:57 +0000 (16:36 +0100)]
add simple producer library for ruby

7 years agostart of ruby lib - has consumer
Fred Emmott [Sun, 5 Sep 2010 15:25:28 +0000 (16:25 +0100)]
start of ruby lib - has consumer

7 years agospecify some more options for the example queue
Fred Emmott [Sun, 5 Sep 2010 13:06:46 +0000 (14:06 +0100)]
specify some more options for the example queue

7 years agoperformance improvements
Fred Emmott [Sun, 5 Sep 2010 13:05:54 +0000 (14:05 +0100)]
performance improvements

7 years agoupdated benchmark readme
Fred Emmott [Sun, 5 Sep 2010 12:47:54 +0000 (13:47 +0100)]
updated benchmark readme

7 years agoadd some microbenchmarks. as always, take with a pinch of salt
Fred Emmott [Sun, 5 Sep 2010 12:41:34 +0000 (13:41 +0100)]
add some microbenchmarks. as always, take with a pinch of salt

7 years agohyperlink examples in README
Fred Emmott [Sun, 5 Sep 2010 12:16:54 +0000 (13:16 +0100)]
hyperlink examples in README

7 years agoadd getting started
Fred Emmott [Sun, 5 Sep 2010 12:14:52 +0000 (13:14 +0100)]
add getting started

7 years agoadd java consumer example
Fred Emmott [Sun, 5 Sep 2010 12:11:43 +0000 (13:11 +0100)]
add java consumer example

7 years agoadd java producer
Fred Emmott [Sun, 5 Sep 2010 12:07:04 +0000 (13:07 +0100)]
add java producer

7 years agoadd namespaces for ruby, C++, and java
Fred Emmott [Sun, 5 Sep 2010 11:26:49 +0000 (12:26 +0100)]
add namespaces for ruby, C++, and java

7 years agoadded C++ consumer example
Fred Emmott [Sun, 5 Sep 2010 11:13:45 +0000 (12:13 +0100)]
added C++ consumer example

7 years agoadd C++ producer
Fred Emmott [Sun, 5 Sep 2010 11:10:27 +0000 (12:10 +0100)]
add C++ producer

7 years agomake top-level makefile build a static archive for the C++ bindings
Fred Emmott [Sun, 5 Sep 2010 11:10:17 +0000 (12:10 +0100)]
make top-level makefile build a static archive for the C++ bindings

7 years agoadd Makefile
Fred Emmott [Sun, 5 Sep 2010 10:41:32 +0000 (11:41 +0100)]
add Makefile

7 years agoadd ruby plain-text example consumers/producers
Fred Emmott [Sun, 5 Sep 2010 10:36:29 +0000 (11:36 +0100)]
add ruby plain-text example consumers/producers

7 years agomake main jp.rb less brittle about the current working directory when it's started
Fred Emmott [Sun, 5 Sep 2010 10:36:17 +0000 (11:36 +0100)]
make main jp.rb less brittle about the current working directory when it's started

7 years agotypo fix in config file
Fred Emmott [Sun, 5 Sep 2010 10:35:56 +0000 (11:35 +0100)]
typo fix in config file

7 years agomention serialization via thrift
Fred Emmott [Sun, 5 Sep 2010 10:21:28 +0000 (11:21 +0100)]
mention serialization via thrift

7 years agoadd serialization section to README
Fred Emmott [Sun, 5 Sep 2010 10:15:35 +0000 (11:15 +0100)]
add serialization section to README

7 years agoDocumentation re-ordering
Fred Emmott [Sun, 5 Sep 2010 10:06:23 +0000 (11:06 +0100)]
Documentation re-ordering

7 years agosplit out supported languages docs
Fred Emmott [Sun, 5 Sep 2010 10:05:29 +0000 (11:05 +0100)]
split out supported languages docs

7 years agoMore docs :)
Fred Emmott [Sun, 5 Sep 2010 10:02:23 +0000 (11:02 +0100)]
More docs :)

7 years agodocumentation clarification
Fred Emmott [Sat, 4 Sep 2010 12:50:40 +0000 (13:50 +0100)]
documentation clarification

7 years agoadd some more documentation
Fred Emmott [Sat, 4 Sep 2010 12:46:25 +0000 (13:46 +0100)]
add some more documentation

7 years agocleans up after itself
Fred Emmott [Sat, 4 Sep 2010 11:33:19 +0000 (12:33 +0100)]
cleans up after itself