Gitiles
Code Review
Sign In
gerrit.mcp.mirantis.com
/
packaging
/
sources
/
thrift
/
77b39b3fd818d18c8b8d8623f8a2448ca2e5ce13
/
lib
/
rb
77b39b3
rb: Set default host for benchmark to 127.0.0.1
by Kevin Clark
· 17 years ago
f094022
rb: Fix the timeout used for joining threads when calling shutdown(timeout) on NonblockingServer
by Kevin Clark
· 17 years ago
d8d0d60
rb: Add hooks for THRIFT_HOST and THRIFT_PORT in the benchmark
by Kevin Clark
· 17 years ago
4b429ad
rb: Add control for the number of client processes in the benchmark
by Kevin Clark
· 17 years ago
e4b780d
rb: Add debug logger message for processing frames
by Kevin Clark
· 17 years ago
980e445
rb: Make a few of the NonblockingServer specs pass under jruby
by Kevin Clark
· 17 years ago
8c3e093
rb: Fix up the deprecation spec for JRuby
by Kevin Clark
· 17 years ago
830f46a
rb: Fix the binaryprotocol spec to run under jruby
by Kevin Clark
· 17 years ago
fdc9c97
rb: Increase the benchmark startup time and add more hooks
by Kevin Clark
· 17 years ago
e4644f1
rb: Drop the benchmark worker spawn delay to 0.01
by Kevin Clark
· 17 years ago
d271979
rb: Catch TransportException errors during the benchmark and report them
by Kevin Clark
· 17 years ago
1e8f520
rb: flush STDOUT after starting the benchmark server to properly kickstart the benchmark
by Kevin Clark
· 17 years ago
1a95a1d
rb: Give the benchmark server more time to start up
by Kevin Clark
· 17 years ago
b679131
rb: Turn off debug logging in benchmark/thin_server.rb
by Kevin Clark
· 17 years ago
66038a0
rb: Fix some incorrect reporting by the benchmark.
by Kevin Clark
· 17 years ago
75532ee
rb: Enhance the output of the benchmark
by Kevin Clark
· 17 years ago
d3cee02
rb: split up benchmark into separate server/client files and distinct interpreters
by Kevin Clark
· 17 years ago
fb5c0eb
rb: Switch from read_nonblock to readpartial to make jruby happy
by Kevin Clark
· 17 years ago
1aca9c4
rb: Add spec to ensure UNIXServerSocket deletes the socket when closing
by Kevin Clark
· 17 years ago
bfb198d
rb: Enable logging debug info in benchmark/thin_server.rb
by Kevin Clark
· 17 years ago
2ddd9d7
rb: Tweak the benchmark to allow running the server in a separate process
by Kevin Clark
· 17 years ago
e1d35fa
rb: Wrap a semaphore around @serverTransport.close in NonblockingServer.shutdown
by Kevin Clark
· 17 years ago
2ddd8ed
rb: Implement Thrift::UNIXSocket and Thrift::UNIXServerSocket
by Kevin Clark
· 17 years ago
138c0e1
rb: Implement Thrift::Serializer and Thrift::Deserializer
by Kevin Clark
· 17 years ago
c83d445
rb: Add the path to gen-rb to $: in spec_helper instead of in multiple different specs
by Kevin Clark
· 17 years ago
c3783f4
rb: Don't type-check when given a nil value.
by Kevin Clark
· 17 years ago
2319375
rb: Implement type-checking in Thrift::Struct.new and field accessors
by Kevin Clark
· 17 years ago
140b555
rb: Fix struct_spec to use a proper description
by Kevin Clark
· 17 years ago
2818b09
rb: Add helpers for optional type-checking
by Kevin Clark
· 17 years ago
e45bf59
rb: Completely rewrite Thrift::NonblockingServer
by Kevin Clark
· 17 years ago
3c59aff
rb: Add a hack to prevent fastthread from being loaded when executing specs
by Kevin Clark
· 17 years ago
1067425
rb: Enhance non-blocking read in Socket
by Kevin Clark
· 17 years ago
7fb207f
rb: Remove an unnecessary return statement
by Kevin Clark
· 17 years ago
cb344a3
rb: Stop using fastthread, it seems to give no benefit and in fact has a bug
by Kevin Clark
· 17 years ago
ca8a1b3
rb: Add benchmarking code for Thrift::NonblockingServer
by Kevin Clark
· 17 years ago
e4489d3
Add synchronization around shared resources in NonblockingServer
by Kevin Clark
· 17 years ago
2e4f9d6
rb: Enhance the backwards compatibility spec to ensure that the deprecated method names really do correspond to the new method names
by Kevin Clark
· 17 years ago
4eea897
rb: Stop calling rspec_clear in specs (which really should have been rspec_reset), as rspec_verify already resets
by Kevin Clark
· 17 years ago
75a15d8
rb: Add thrift/protocol/binaryprotocol to the root lib/thrift file to cut down on client-side requires
by Kevin Clark
· 17 years ago
1535078
rb: Add spec for shutting down NonblockingServer in response to a client message
by Kevin Clark
· 17 years ago
6c4598b
rb: Struct#new should properly initialize boolean values
by Kevin Clark
· 17 years ago
1d4b2d8
rb: Thrift::Socket should return false from #open? if an error occurred during a read/write (THRIFT-7)
by Kevin Clark
· 17 years ago
e0fddde
Implement NonblockingServer and add specs
by Kevin Clark
· 17 years ago
90a2cbe
Squelch warning about parens and standardize require for generated code
by Kevin Clark
· 17 years ago
c675870
Add optional host argument to ServerSocket
by Kevin Clark
· 17 years ago
c78eeef
Teach Socket how to read_nonblock
by Kevin Clark
· 17 years ago
6c30dbb
Add a few accessors and specs to prepare for the upcoming NonblockingServer
by Kevin Clark
· 17 years ago
63eb997
Remove dummy initialize method
by Kevin Clark
· 17 years ago
7019070
Rubify Socket and ServerSocket
by Kevin Clark
· 17 years ago
3c4367a
Finish rubifying MemoryBuffer and FramedTransport
by Kevin Clark
· 17 years ago
5a2d0ad
Make a lot of miscellaneous ruby-styling changes
by Kevin Clark
· 17 years ago
01a5144
Fix default values of non-primitive types being shared between struct instances (THRIFT-4)
by Kevin Clark
· 17 years ago
ec9106f
Mark failing tests as pending
by Kevin Clark
· 17 years ago
f98286a
Add failing spec for Socket closing when it has an error (THRIFT-7)
by Kevin Clark
· 17 years ago
1cfd693
Add new spec for properly initializing boolean values
by Kevin Clark
· 17 years ago
a7613dd
Add new gen-rb task to rebuild the bundled thrift generated code for specs
by Kevin Clark
· 17 years ago
9479b1a
Add failing spec for sharing of default values between struct instances (THRIFT-4)
by Kevin Clark
· 17 years ago
0d6007c
Add missing test for ServerSocket
by Kevin Clark
· 17 years ago
fa4a958
Add two missing tests for FramedTransport
by Kevin Clark
· 17 years ago
dfe22b3
Stop using Array#pack and test using the raw bytes instead
by Kevin Clark
· 17 years ago
090b69e
Add useless struct test for code coverage
by Kevin Clark
· 17 years ago
c13c33b
Test BinaryProtocol#read_message_header with bad data
by Kevin Clark
· 17 years ago
7b0bc55
Tweak the code to turn on Deprecation to make rcov happy
by Kevin Clark
· 17 years ago
3f48333
Oops, call #skip instead of #read_type when testing skip
by Kevin Clark
· 17 years ago
eb0dd7f
Add rcov_spec task
by Kevin Clark
· 17 years ago
3c87129
Spec out Socket and ServerSocket
by Kevin Clark
· 17 years ago
da5d346
Fix exception handling inside Socket#read
by Kevin Clark
· 17 years ago
d389f54
Strip the rest of the empty () parens
by Kevin Clark
· 17 years ago
150af8b
Stop using deprecated name TSocket and fix TCPserver->TCPServer
by Kevin Clark
· 17 years ago
dd33025
Spec out HTTPClient
by Kevin Clark
· 17 years ago
f6aa86a
Spec out MemoryBuffer and IOStreamTransport
by Kevin Clark
· 17 years ago
02ef842
Strip more empty parens
by Kevin Clark
· 17 years ago
54d0d91
Rip out MemoryBuffer#get_buffer
by Kevin Clark
· 17 years ago
4c56c2c
open? should return true, not 1
by Kevin Clark
· 17 years ago
531e020
Spec out TransportException, Transport, ServerTransport, BufferedTransport, and FramedTransport
by Kevin Clark
· 17 years ago
080dd87
Spec out SimpleMongrelHTTPServer
by Kevin Clark
· 17 years ago
1ca1950
Stop using deprecated classes in SimpleMongrelHTTPServer
by Kevin Clark
· 17 years ago
03d7a47
Add specs for Struct.
by Kevin Clark
· 17 years ago
41c0a02
Improve compatibility with the old Hash-style set.
by Kevin Clark
· 17 years ago
8d79e3f
Convert fields of type Thrift::Types::SET to use the Set library.
by Kevin Clark
· 17 years ago
ccc8658
Spec out Server
by Kevin Clark
· 17 years ago
8206c1a
Fix blanket exception rescue in ThreadPoolServer
by Kevin Clark
· 17 years ago
76c235b
Remove more empty () parens
by Kevin Clark
· 17 years ago
378191a
Stop range-checking in BinaryProtocol#write_iNN, it turns out to break some code
by Kevin Clark
· 17 years ago
356f861
Rename spec wrapper classes to prevent cross-pollination of specs. Require rspec 1.1.4 or later to fix the "describe Module do" bug
by Kevin Clark
· 17 years ago
e977a63
Add spec for BinaryProtocolFactory
by Kevin Clark
· 17 years ago
5ae0384
Spec out the BinaryProtocol read methods
by Kevin Clark
· 17 years ago
37d1149
Raise a RangeError if Protocol.write_<numeric> is called with a value that doesn't fit in <numeric>
by Kevin Clark
· 17 years ago
f18b643
Spec out the BinaryProtocol write methods.
by Kevin Clark
· 17 years ago
d6cb444
Remove dummy initialize method and empty () parens
by Kevin Clark
· 17 years ago
9db1c2e
Finish speccing out Protocol and ProtocolFactory
by Kevin Clark
· 17 years ago
962b8af
Stop using for _ in _ in Thrift::Protocol
by Kevin Clark
· 17 years ago
dc39973
Start speccing Protocol.
by Kevin Clark
· 17 years ago
dfaada4
Spec out ProtocolException
by Kevin Clark
· 17 years ago
4a2b841
Spec out Thrift::Processor
by Kevin Clark
· 17 years ago
b397bbb
Add pending spec for sequence-ids on Thrift::Client
by Kevin Clark
· 17 years ago
d47cd66
Add backwards-compatibility spec
by Kevin Clark
· 17 years ago
0ff9e8c
Spec out Thrift::Client
by Kevin Clark
· 17 years ago
61387bf
Fully spec out Thrift::Exception and Thrift::ApplicationException
by Kevin Clark
· 17 years ago
95833c5
Start speccing exceptions and restore the (message) arg to super in Thrift::ApplicationException
by Kevin Clark
· 17 years ago
Next »