25
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Updated installation/running instructions. Created an agent with sane defaults for redhat-based systems. More... over 15 years ago
Fixed bug where server would crash if an invalid logtype was supplied to search.rb. Instead server now returns zero results. More... over 15 years ago
- don't use stats anymore More... over 15 years ago
- Add missing messages More... over 15 years ago
- remove debug line More... over 15 years ago
- hashbind is back! Dynamically generate methods that we would normally hand-code. This method is as fast as the hand-coded method and with less writing. - Make message registration easier with a simple 'register' function: class Foo < Message register end More... over 15 years ago
- Add 'SearchHits' request to get the count of results (but not the results) for a given search query. - Allow a client to close in a message handler, but only handle the actual close until after we have ack'd the message. More... over 15 years ago
- ruby-prof showed that hashbind was taking the most time, so convert away from it. - make it easy to try using ruby marshal instead of json for wire format, for comparing speed. - Set Thread::abort_on_exception so when threads die due to simple syntax or name errors they don't die silently. - Add basic search client More... over 15 years ago
* In client ack mode, StompServer will only send one message at a time, waiting for an ack for that message before sending another. Work around this: - batch up messages to sendmsg() and flush when there are more than 10 in the queue or there has been more than 1 second since flushing and the queue is non-empty More... over 15 years ago
- Got things happy using STOMP More... over 15 years ago
- move to use STOMP instead of our own silly messaging protocol. STOMP has: * message ids * reply support * message persistence until ack More... over 15 years ago
- don't flush stdout More... over 15 years ago
- Add more gems to INSTALL - Make epoll enableable via USE_EPOLL environ More... over 15 years ago
- Remove more pre-eventmachine code More... over 15 years ago
- Support ruby 1.9 More... over 15 years ago
- Don't use EventMachine.defer for running message handlers. Turns out it's faster if we don't push the call off to another thread. More... over 15 years ago
- Support yielding to blocks for client and server #run methods - Start hacking on having client writes block if we are far behind on getting message acks (w/ exponential backoff). More... over 15 years ago
- Refactor network code to use EventMachine Message decoding is working, but I think we're silently dropping data somewhere. More... over 15 years ago
- Add offset and limit paramters to SearchRequest More... over 15 years ago
- Call the message handler in a separate thread so we can stream responses (if there are multiple responses) back to the requestor as they are generated. This allows a large search to stream data back while the search occurs. - Do searching in chunks of 50 results at a time so we can send results back to to the requesting client in parallel with the remainder of the search. - Emit count of messages seen for debugging (will remove later) More... over 15 years ago
- Fix Log#index_dir - SYNCDELAY for indexing to 10 seconds, for debugging/testing. - Batch search results to 10 per message block More... over 15 years ago
- s/LOGSTASH_HOME/LOGSTASH_DIR/ - Fix variable references - Add 'finished' field to SearchResponse to indicate the end of search results. More... over 15 years ago
- Default statefile location of ~/.rb_since - Handle case where statefile does not exist More... over 15 years ago
- Add checksumming to message payloads. This increases the message payload header size from 4 to 8. 4 bytes for a checksum; currently adler32. Checksum is only done on thes message content, not the header bytes. - Add String#adler32 (and as an alias, String#checksum) from Zlib.adler32 More... over 15 years ago
- make message_count a method More... over 15 years ago
- Add File::Tail::Since to get since(1)-like features on top of File::Tail More... over 15 years ago
- remove old indexer prototype; the sandbox server is working now - move sandbox server to bin/logstashd.rb More... over 15 years ago
- move on-disk indexes to $LOGSTASH_HOME/var/indexes/log:type - move index creation into the ::Log module - calculate the next synctime after we run our .commits More... over 15 years ago
- Move MessageStream class to it's own file More... over 15 years ago
- Rather than having message handlers return a single message response, let's support streaming multiple responses for a request and yield messages instead of returning them. More... over 15 years ago