{"push_id":2871240844,"size":1,"distinct_size":1,"ref":"refs/heads/resilience-tests","head":"60622f62158820fbd2315ded68d9d5dbc9bef415","before":"efce4282f72861dacaa0dee7942cd0f42a654af3","commits":[{"sha":"60622f62158820fbd2315ded68d9d5dbc9bef415","author":{"name":"Nisan Haramati","email":"fae55e5965fe3729c07085588c0d32737da5db13@gmail.com"},"message":"Add resilience tests\n\n- Improve integration error messages\n- Add worker exit detection in integration tests\n- Include exit codes in output name printouts\n- Remove unused imports in autoscale_tests\n- Add depth option to multi_partition_detector\n- Make sink stopper values independent of topology depth\n- Add compile-time flag to not fail on invalid states in the detector\n- Allow sender to be paused\n- Add helper functions for testing all live workers are ready to process\n- Add helper functions for pausing a sender and waiting for last sent\n  messages to arrive at the sink (verifying no in flight messages)\n- Add observability query based flow control\n- Refactor pause_sender_and_sink_await to a function\n- Add necessary makefile dependencies\n- fix bug in MultiSequenceGenerator\n- Add lots of logging for debugging - Remove this later!\n- Fix bug in Makefile tree from\n  testing/correctness/apps/decode_filter/Makefile\n- Add short-circuiting crash tester\n- Add example test definitions\n- fix variable clobbering in Makefiles with use of targets\n- remove superfluous log lines\n- use pytest.ini for common test definitions\n- remove tests/recovery and add a replacement test in resilience_tests\n- improve debug prints in multi_partition_detector\n- fix external_sender_bin path in rules.mk\n- fix sender pause issue\n\ncloses #2314\ncloses #2344\ncloses #2345","distinct":true,"url":"https://api.github.com/repos/WallarooLabs/wallaroo/commits/60622f62158820fbd2315ded68d9d5dbc9bef415"}]}
{"actor":{"display_login":"nisanharamati"}}