Commit Graph

63 Commits

Author SHA1 Message Date
Aravinth Manivannan 2ae3d9625e Merge pull request 'Integration an unit tests' (#4) from feat-integration-tests into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: #4
2023-12-31 03:25:29 +05:30
Aravinth Manivannan ff71e35da3
fix: create virtualenv
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful Details
2023-12-31 03:05:06 +05:30
Aravinth Manivannan d7fe9332d6
debug: mv dcache_py into tess
ci/woodpecker/pr/woodpecker Pipeline is pending Details
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-12-31 03:04:34 +05:30
Aravinth Manivannan a10fb878f5
fix: rm stub
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/pr/woodpecker Pipeline failed Details
2023-12-31 03:03:00 +05:30
Aravinth Manivannan f47c0867d3
fix: use python virtualenv 2023-12-31 03:00:36 +05:30
Aravinth Manivannan ae6651e624
fix: rm stray command 2023-12-31 03:00:36 +05:30
Aravinth Manivannan 73aa755035
fix: CI: use different stage name for integration tests 2023-12-31 03:00:36 +05:30
Aravinth Manivannan 240b5ec13a
chore: linting 2023-12-31 03:00:36 +05:30
Aravinth Manivannan e548a532a0
feat: add integration testing 2023-12-31 03:00:36 +05:30
Aravinth Manivannan c72688656f
feat: add integration tests 2023-12-31 03:00:36 +05:30
Aravinth Manivannan 853ed44ba7 Merge pull request 'feat: benchmark report' (#5) from benchmark-report into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: #5
2023-12-31 02:54:50 +05:30
Aravinth Manivannan a82b9044d5
feat: benchmark report
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful Details
2023-12-31 02:54:11 +05:30
Aravinth Manivannan f20d044537
feat: add readme
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-12-31 01:57:03 +05:30
Aravinth Manivannan 9b281151e7 Merge pull request 'Use atomic types to speedup variable difficulty alogirthm' (#3) from optimize-libmcaptha into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: #3
2023-12-31 01:31:22 +05:30
Aravinth Manivannan fd9ac9d312
feat: implement RetrievePow, DeletePow, CacheResult, VerifyCaptchaResult, DeleteCaptchaResult, CaptchaExists& GetVisitorCount RPCs
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful Details
2023-12-31 01:21:32 +05:30
Aravinth Manivannan b8a2a026d6
feat: test variable difficulty driver
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
2023-12-30 20:28:05 +05:30
Aravinth Manivannan 1f4d3574ab
feat: use DashMap to speedup hashcash implementation
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
2023-12-30 18:00:09 +05:30
Aravinth Manivannan c11f89094a
feat: post bottleneck single req and pipeline reqs results
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
2023-12-30 16:19:25 +05:30
Aravinth Manivannan 20296d5a70
feat: use faster counter impl 2023-12-30 16:19:24 +05:30
Aravinth Manivannan 45a49288b7
feat: custom counter implementation to solve bottleneck 2023-12-30 16:19:24 +05:30
Aravinth Manivannan 59180fd86f
feat: connection pool for log replication 2023-12-30 16:19:24 +05:30
Aravinth Manivannan 41e438828c
feat: bottlenect diagnosis and solution flamegraphs 2023-12-30 16:19:24 +05:30
Aravinth Manivannan 0f6d9e387f
feat: identify libmcaptcha bottleneck 2023-12-30 16:19:23 +05:30
Aravinth Manivannan b4469e03d0 Merge pull request 'feat-protobuf' (#1) from feat-protobuf into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: #1
2023-12-30 14:24:35 +05:30
Aravinth Manivannan 01d4c2fce3
feat: install protoc
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful Details
2023-12-30 14:18:15 +05:30
Aravinth Manivannan aed464fe38 Merge pull request 'benches' (#2) from benches into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: #2
2023-12-30 14:07:18 +05:30
Aravinth Manivannan 59b847b740
feat: bench pipeline implementaion
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/pr/woodpecker Pipeline failed Details
2023-12-29 16:07:45 +05:30
Aravinth Manivannan a288450721
feat: batch RPC
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-12-29 15:58:36 +05:30
Aravinth Manivannan 0f5762536b
debug: pipeline dump 2023-12-28 19:15:07 +05:30
Aravinth Manivannan 565ffec3c6
feat: port locust to use GRPC payloads
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/pr/woodpecker Pipeline failed Details
2023-12-28 14:23:45 +05:30
Aravinth Manivannan 69172db518
feat: add nojson results 2023-12-28 14:16:58 +05:30
Aravinth Manivannan 67051bc187
feat: call individual RPC methods without the JSON hack in test script 2023-12-28 13:45:43 +05:30
Aravinth Manivannan 3ad3d280d9
feat: use protobuf without JSON hack 2023-12-28 13:45:01 +05:30
Aravinth Manivannan 337f89f25a
feat: use grpc within locust
ci/woodpecker/pr/woodpecker Pipeline is pending Details
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-12-28 13:44:21 +05:30
Aravinth Manivannan e50b7a5751
chore: log learner joins 2023-12-28 13:43:53 +05:30
Aravinth Manivannan 4446cd83bd
feat: python grpc test client
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/pr/woodpecker Pipeline failed Details
2023-12-27 19:48:51 +05:30
Aravinth Manivannan 6d90790e58
fix: actix actors will only start on actix_rt 2023-12-27 19:44:22 +05:30
Aravinth Manivannan ad77db65f3
feat: add nopooling(pipeline+nopipeline) and pooled pipeline benches
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful Details
2023-12-26 18:46:18 +05:30
Aravinth Manivannan bebab4c8a5
feat: conn pool no pipeline
ci/woodpecker/push/woodpecker Pipeline was successful Details
note: lost previous benchmarks, so redoing
2023-12-26 18:38:06 +05:30
Aravinth Manivannan ba9694b31f
chore: cleanup deadcode from REST impl
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/pr/woodpecker Pipeline failed Details
2023-12-26 15:13:41 +05:30
Aravinth Manivannan a2dd2c31f6
feat: add protobuf bench
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-12-26 14:59:43 +05:30
Aravinth Manivannan 70ef43b720
feat: use protobuf for RPC
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-12-26 14:58:55 +05:30
Aravinth Manivannan 6dc2b9efd0
feat: pkg docker
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-12-17 19:37:44 +05:30
Aravinth Manivannan 81c5084dff
fix: use libmcaptcha remote git version
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-12-17 19:32:20 +05:30
Aravinth Manivannan 3a98c50301
feat: enable CI
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-12-17 19:29:37 +05:30
Aravinth Manivannan 90564413c2
feat: locust bench requirements 2023-12-17 19:26:26 +05:30
Aravinth Manivannan 095b73a1b1
feat: pipelined read and write endpoints 2023-12-17 19:25:11 +05:30
Aravinth Manivannan 285469ffed
feat: start health supervisor 2023-12-17 19:25:08 +05:30
Aravinth Manivannan adadaff463
feat: implement cache actor traits 2023-12-17 19:24:11 +05:30
Aravinth Manivannan b84e3ef275
feat: use connection pooling and report unreachable errors to supervisor 2023-12-17 19:23:34 +05:30