Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-12 | Update CHANGELOGv2.4.0-alpha.1 | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-12 | #726: feat(plugin): new `jobs` plugin | Valery Piashchynski | |
#726: feat(plugin): new `jobs` plugin | |||
2021-08-12 | Remove unneeded options, complete tests for the ephemeral, update proto | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-12 | Fix various bugs in the SQS. Implement SQS tests for the | Valery Piashchynski | |
jobs_ok.php/jobs_err.php workers. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-12 | Made QoS production like | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-11 | Durable requeue algo. Update AMQP and Beanstalk tests to use mock | Valery Piashchynski | |
logger. Fix bugs discovered during testing. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-11 | Remove attempts from the proto, and general jobs options | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-11 | Add headers support to the jobs protocol | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-11 | Add headers to the protocol | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-11 | Increase timeout to 60s. | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-11 | Replace all 'localhost' with '127.0.0.1'. Fix default configuration and | Valery Piashchynski | |
other small bugs. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-10 | Add support for the jobs-worker protocol for the beanstalk,ephemeral and | Valery Piashchynski | |
sqs drivers Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-10 | Add jobs protocol support for the AMQP driver | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-09 | Add initial support for the php worker protocol. | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-09 | Update response_protocol.md | Valery Piashchynski | |
2021-08-09 | Update goridge to v3.2.0, update all frames operations. | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-03 | In a rare cases, when user set small timeout to allocate a worker, | Valery Piashchynski | |
spawned goroutine might stuck on the channel send operation and leak memory. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-02 | Update CI, move all tests to the single source of truth - makefile | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-01 | Rework vec based on the channel. Use select statement with the default | Valery Piashchynski | |
branch to handle dead workers inside the channel. Update docker-compose.yaml used for the tests. Update rabbitmq to 3.9.1. Replace third-party amqp091 with the official implementation. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-27 | Initial support for the cancellation via context | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-24 | Mooore constants :) | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-24 | Remove unused toPtr conversions | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-24 | Remove unused code | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-24 | Uniform push to pipelines in the durability tests | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-24 | Beanstalk initial durability test | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | Fix AMQP toxic | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | SQS initial durability test | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | Add AMQP initial durability test | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | Tests refactoring | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | Use zap logger in AMQP tests instead of mocked (temporarly) | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | SQS configuration and tests update | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | EventPipeRun -> EvenPipeActive | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | Remove time.Now() from beanstalk tube declaration | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | Update beanstalk options. Fix tube priority (correctly pass to the Put | Valery Piashchynski | |
method). Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-23 | Remove completed TODOs from the beanstalk driver. | Valery Piashchynski | |
Rename pipeline_size -> prefetch for the ephemeral driver. Limit number of active goroutines (delay's) to 1000. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Update GA, codeconv bump to v2 | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Initial tests for all drivers | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Linters | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Fix AMQP bugs, add more amqp tests | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Benchmark tests comments | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Update Echo bench | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Update static_pool_batched test | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Format-ed | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Passing by ptr is slightly faster: | Valery Piashchynski | |
Benchmark_Ptr Benchmark_Ptr-32 907456771 1.354 ns/op 0 B/op 0 allocs/op Benchmark_Value Benchmark_Value-32 791122101 1.366 ns/op 0 B/op 0 allocs/o In terms of OPS. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | BC for the Pool, worker interfaces, pass/return payload by pointer | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Add headers parsing | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Update consumers, tests stabilization | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Reduce tests timeout | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-22 | Update beanstalk redial algo. | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-21 | Fix AMQP context, add ID, job, other fields. | Valery Piashchynski | |
Fix sqs queue re-creation. Complete redia for the beanstalk. Signed-off-by: Valery Piashchynski <[email protected]> |