21 lines
		
	
	
		
			504 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			504 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
server_list='127.0.0.1:8045,127.0.0.1:8046,127.0.0.1:8047'
 | 
						|
leader=('127.0.0.1:8045' '127.0.0.1:8046' '127.0.0.1:8047')
 | 
						|
 | 
						|
leader_num=3
 | 
						|
partition_num=4
 | 
						|
log_num=10001
 | 
						|
 | 
						|
for ((i=0; i<$partition_num; i++)); do
 | 
						|
  ((leader_idx=$i%$leader_num))
 | 
						|
  ./post_msg_main add_partition $i $server_list ${leader[$leader_idx]}
 | 
						|
done
 | 
						|
 | 
						|
for ((j=0; j<$log_num; j++)); do
 | 
						|
  for ((i=0; i<$partition_num; i++)); do
 | 
						|
    ((leader_idx=$i%$leader_num))
 | 
						|
    ./post_msg_main submit_log $i 2 ${leader[$leader_idx]}
 | 
						|
  done
 | 
						|
done
 |