Commit Graph

71 Commits

Author SHA1 Message Date
NikitaUnisikhin 9a423940b9
Added config testing (odyssey --test) (#537)
* added configuration testing (odyssey --test)

* fixes

* fix names

* fix names

* apply fmt

* start create tests

* rebuild

* tests done

* --test no longer forks the process

* config without rules is no longer valid

* fix tests

* fix storage_type tests

* fix storage_tls tests

* fix config-examples/odyssey-aq.conf

* change .gitignore

* rm .DS_Store
2023-11-10 14:57:22 +05:00
reshke f0ee140956
Fix memory leaks with system server shutdown, fix prepared statemnet memeory leak (#458)
Fix memory leaks with system server shutdown. 
Fix prepared statemnet memeory leak. 
Skip volatile param caching.
2022-08-23 18:39:43 +05:00
kirill reshke ac6fe08e02
Generate changelog with mdb@yandex-team.ru as cc (#388) 2021-12-10 16:13:48 +05:00
reshke 63b981e8c0 Deb fixes for https://www.postgresql.org/message-id/flat/YOMyXyErQ50je0zh%40msg.df7cb.de#c997486f4403d814ff6d1967772e58eb 2021-12-03 21:52:33 +00:00
reshke 71c98b23a8 fix a couple of coverity issues 2021-05-20 18:13:05 +05:00
reshke 30a1ce73b2 update gitignore + apply fmt 2021-05-14 17:14:21 +05:00
reshke c95f0bce19 one more bench on mm 2021-04-30 20:11:50 +05:00
reshke 74623edfb5 LDAP auth in od 2021-04-28 17:54:56 +05:00
kirill reshke d8b0cee67c
fix local database conection stuck & tests (#262)
Co-authored-by: reshke <Kirill Reshke>
2021-01-14 15:40:01 +05:00
kirill reshke 8a3831b082
Makefile build targets + quantileins memfree fix + online restart condition recheck (#261) 2021-01-14 11:54:16 +05:00
reshke 0933d1ebb3 better 2020-12-30 18:49:34 +05:00
kirill reshke 785e85ab6f
Fix leaks and improve locking in cron (#229)
Also fix some warnings.
2020-11-23 14:13:28 +05:00
kirill reshke bc568250bf
odyssey tests with asan, little test refactor (#225)
* odyssey tests with asan

* better headers, rework test

Co-authored-by: reshke <Kirill Reshke>
2020-10-27 13:47:25 +05:00
kirill reshke 0709d7eb26
fix cmake for version (#201) 2020-08-04 09:00:14 +05:00
Dima Starkov 95f1740031 Add integration tests for SCRAM Authentication (#78)
* Add integration tests for SCRAM Authentication

* Made tests independent of the postgresql version
2019-11-24 21:00:00 +05:00
Дима Старков 0cdfb20923 Local development inside docker 2019-10-08 11:15:37 +05:00
Dmitry Simonenko c6542d7003 odyssey: post merge fixes 2019-09-27 16:47:45 +03:00
reshke debfd09d8e Add PAM auth support 2019-09-26 13:54:53 +05:00
Dmitry Simonenko d09f6fb3cf odyssey: remove old machinarium tests 2018-04-04 17:40:43 +03:00
Dmitry Simonenko 8518e9a959 odyssey: add initial odyssey test suite stub 2018-04-04 16:36:11 +03:00
Dmitry Simonenko 7e0cf28b79 odyssey: rename stress.c to odyssey_stress.c 2018-04-04 16:34:10 +03:00
Dmitry Simonenko 64fb6c1f47 Merge branch 'machinarium_merge'
odyssey: merge machinarium into odyssey
2018-03-29 14:32:18 +03:00
Dmitry Simonenko 6a43463882 odyssey: update .gitignore 2018-03-26 17:54:16 +03:00
Dmitry Simonenko f108dcba09 odyssey: project rename 2018-03-12 17:03:15 +03:00
Dmitry Simonenko dfb7963b4d machinarium: update benchmarks 2018-02-05 15:49:23 +03:00
Dmitry Simonenko 2ae8c3a4c0 odissey: introduce odissey-stress benchmark tool 2017-12-19 18:30:15 +03:00
Dmitry Simonenko b3dd34c9b2 machinarium: remove file prefixes 2017-07-07 16:05:53 +03:00
Dmitry Simonenko 9e096b96b2 odissey: rework file naming and include path 2017-07-05 15:15:17 +03:00
Dmitry Simonenko 660f00c316 odissey: move src to sources 2017-06-28 14:52:38 +03:00
Dmitry Simonenko 899de2f70f machinarium: implement proper openssl locking 2017-06-27 17:39:46 +03:00
Dmitry Simonenko 8c9fcf04f4 machinarium: add queue benchmark 2017-06-06 17:32:09 +03:00
Dmitry Simonenko fed1a9f9ef odissey: minor code-style changes 2017-05-24 15:13:44 +03:00
Dmitry Simonenko ac6811d24c machinarium: add channel benchmark 2017-05-19 15:59:05 +03:00
Dmitry Simonenko 80062433fe machinarium: add valgrind support 2017-05-16 17:31:01 +03:00
Dmitry Simonenko 44c33d77de machinarium: update .gitignore file 2017-05-16 13:08:47 +03:00
Dmitry Simonenko 9b7b773dbc machinarium: add accept cancel test 2017-04-13 21:55:57 +03:00
Dmitry Simonenko 21480234ea machinarium: add accept timeout test 2017-04-13 21:51:14 +03:00
Dmitry Simonenko ed2e975ea3 machinarium: add more read tests 2017-04-12 16:23:55 +03:00
Dmitry Simonenko 18b834b6f8 machinarium: add test_write 2017-04-12 15:34:50 +03:00
Dmitry Simonenko 17289280e1 machinarium: add test_connect and test_connect_timeout tests 2017-04-11 16:59:02 +03:00
Dmitry Simonenko 3e091b6c76 machinarium: add tls_server example 2017-03-31 17:03:39 +03:00
Dmitry Simonenko b4e472956f machinarium: implement tls_client example 2017-03-30 15:18:54 +03:00
Dmitry Simonenko b31055e3b5 machinarium: add basic tls connect test 2017-03-28 14:54:08 +03:00
Dmitry Simonenko a0c256a553 machinarium: update .gitignore file 2017-02-01 15:59:25 +03:00
Dmitry Simonenko 9761a78990 odissey: include build version type 2017-01-27 15:55:32 +03:00
Dmitry Simonenko b19854148a odissey: show version as a git commit 2017-01-27 15:35:41 +03:00
Dmitry Simonenko f9a5fa50d3 machinarium: add test_getaddrinfo_3 2017-01-13 12:19:58 +03:00
Dmitry Simonenko 83d7e31eee machinarium: update .gitignore file 2017-01-11 12:24:57 +03:00
Dmitry Simonenko c842e3fda0 machinarium: update .gitignore file 2016-12-08 16:21:17 +03:00
Dmitry Simonenko 7c4f2f0e2e machinarium: add second getaddrinfo test 2016-12-07 18:24:02 +03:00