In the past when there was no ETA for maintenance, it could take as long as 6 hours or as short as 2 hours. But now they post the expected end time and seems they will stick to it, at least this is the case for the previous maintenance.
Another maintenance on the prime time of Asia, sigh...but at least they give a ETA so nothing I can complain.