452f26f844
* debian/patches/behave_failure_logging.patch: Likewise. * debian/patches/check_postmaster.patch: Likewise. * debian/patches/consul_import.patch: Likewise. * debian/patches/coverage_binary.patch: Likewise.
11 lines
505 B
Diff
11 lines
505 B
Diff
Index: patroni/features/environment.py
|
|
===================================================================
|
|
--- patroni.orig/features/environment.py
|
|
+++ patroni/features/environment.py
|
|
@@ -823,3 +823,5 @@ def after_feature(context, feature):
|
|
context.pctl.stop_all()
|
|
shutil.rmtree(os.path.join(context.pctl.patroni_path, 'data'))
|
|
context.dcs_ctl.cleanup_service_tree()
|
|
+ if feature.status == 'failed':
|
|
+ shutil.copytree(context.pctl.output_dir, context.pctl.output_dir + "_failed")
|