When you initiate an operation in ControlPoint, ControlPoint will use WCF to start the operation on all farms that are part of the operation. By default, this WCF request will time out if it has not been completed within 24 hours. For an operation performed on a home farm, a timeout message will be recorded in ControlPoint Administration Log (xcAdmin.log) stating that the operation was taking too long; however, the operation will be completed normally and you will see results in the ControlPoint user interface. For a remote farm in a multi-farm installation, the same message will be recorded, but the operation will not be completed but the user interface will "hang" until it is cancelled.
ControlPoint Application Administrators can change the amount of time it takes for an operation to complete before timing out by updating the Value of the ControlPoint Configuration Setting Time to Run an Operation Before Timing Out.
Note that this time is expressed in hours.
If this value is increased, the execution timeout value in the ControlPoint web.config file should also be increased to the same threshold (although, in this case, the time is expressed in seconds).