@@ -2567,11 +2567,51 @@ def test_concurrent_running_full_backup(self):
25672567
25682568 print (self .backup_node (
25692569 backup_dir , 'node' , node , backup_type = 'delta' ,
2570- options = ['--retention-redundancy=2' , '--delete-expired' , '--log-level-console=VERBOSE' ],
2570+ options = ['--retention-redundancy=2' , '--delete-expired' ],
25712571 return_id = False ))
25722572
25732573 self .assertTrue (
25742574 self .show_pb (backup_dir , 'node' )[1 ]['status' ],
25752575 'RUNNING' )
25762576
2577+ self .backup_node (backup_dir , 'node' , node )
2578+
2579+ gdb = self .backup_node (backup_dir , 'node' , node , gdb = True )
2580+ gdb .set_breakpoint ('backup_data_file' )
2581+ gdb .run_until_break ()
2582+ gdb .kill ()
2583+
2584+ gdb = self .backup_node (backup_dir , 'node' , node , gdb = True )
2585+ gdb .set_breakpoint ('backup_data_file' )
2586+ gdb .run_until_break ()
2587+ gdb .kill ()
2588+
2589+ self .backup_node (backup_dir , 'node' , node )
2590+
2591+ gdb = self .backup_node (backup_dir , 'node' , node , gdb = True )
2592+ gdb .set_breakpoint ('backup_data_file' )
2593+ gdb .run_until_break ()
2594+ gdb .kill ()
2595+
2596+ out = self .backup_node (
2597+ backup_dir , 'node' , node , backup_type = 'delta' ,
2598+ options = ['--retention-redundancy=2' , '--delete-expired' ],
2599+ return_id = False )
2600+
2601+ self .assertTrue (
2602+ self .show_pb (backup_dir , 'node' )[0 ]['status' ],
2603+ 'OK' )
2604+
2605+ self .assertTrue (
2606+ self .show_pb (backup_dir , 'node' )[1 ]['status' ],
2607+ 'RUNNING' )
2608+
2609+ self .assertTrue (
2610+ self .show_pb (backup_dir , 'node' )[2 ]['status' ],
2611+ 'OK' )
2612+
2613+ self .assertEqual (
2614+ len (self .show_pb (backup_dir , 'node' )),
2615+ 6 )
2616+
25772617 self .del_test_dir (module_name , fname , [node ])
0 commit comments