Merge pull request #182 from matrix-org/manu/fix_no_rate_limit_in_federation_demo
Federation demo start.sh: Fixed --no-rate-limit param in the scriptpull/223/head
						commit
						275f7c987c
					
				|  | @ -11,7 +11,9 @@ if [ -f $PID_FILE ]; then | |||
|     exit 1 | ||||
| fi | ||||
| 
 | ||||
| find "$DIR" -name "*.log" -delete | ||||
| find "$DIR" -name "*.db" -delete | ||||
| for port in 8080 8081 8082; do | ||||
|     rm -rf $DIR/$port | ||||
|     rm -rf $DIR/media_store.$port | ||||
| done | ||||
| 
 | ||||
| rm -rf $DIR/etc | ||||
|  |  | |||
|  | @ -8,14 +8,6 @@ cd "$DIR/.." | |||
| 
 | ||||
| mkdir -p demo/etc | ||||
| 
 | ||||
| # Check the --no-rate-limit param | ||||
| PARAMS="" | ||||
| if [ $# -eq 1 ]; then | ||||
|     if [ $1 = "--no-rate-limit" ]; then | ||||
| 	    PARAMS="--rc-messages-per-second 1000 --rc-message-burst-count 1000" | ||||
|     fi | ||||
| fi | ||||
| 
 | ||||
| export PYTHONPATH=$(readlink -f $(pwd)) | ||||
| 
 | ||||
| 
 | ||||
|  | @ -35,6 +27,15 @@ for port in 8080 8081 8082; do | |||
|         -H "localhost:$https_port" \ | ||||
|         --config-path "$DIR/etc/$port.config" \ | ||||
| 
 | ||||
|     # Check script parameters | ||||
|     if [ $# -eq 1 ]; then | ||||
|         if [ $1 = "--no-rate-limit" ]; then | ||||
|             # Set high limits in config file to disable rate limiting | ||||
|             perl -p -i -e 's/rc_messages_per_second.*/rc_messages_per_second: 1000/g' $DIR/etc/$port.config | ||||
|             perl -p -i -e 's/rc_message_burst_count.*/rc_message_burst_count: 1000/g' $DIR/etc/$port.config | ||||
|         fi | ||||
|     fi | ||||
| 
 | ||||
|     python -m synapse.app.homeserver \ | ||||
|         --config-path "$DIR/etc/$port.config" \ | ||||
|         -D \ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Mark Haines
						Mark Haines