System to be offline Tuesday, November 24

News updates about the Prohashing pool
Forum rules
The News forum is only for updates about the Prohashing pool.

Replies to posts in this forum should be related to the news being announced. If you need support on another issue, please post in the forum related to that topic or seek one of the official support options listed in the top right corner of the forums page or on prohashing.com/about.

For the full list of PROHASHING forums rules, please visit https://prohashing.com/help/prohashing- ... rms-forums.
Locked
User avatar
Steve Sokolowski
Posts: 4585
Joined: Wed Aug 27, 2014 3:27 pm
Location: State College, PA

System to be offline Tuesday, November 24

Post by Steve Sokolowski » Sat Nov 07, 2015 8:17 am

We previously announced that we would be taking some major downtime during the holidays, and we can now announce that we will be taking the pool offline on Tuesday, November 24. If (as rootdude knows) there is an unforeseen problem, the downtime could last into some of the next day. We will probably start at 9:00am EST.

The major purpose of this downtime is to upgrade the system to Postgres 9.5. Postgres 9.5's INSERT ON CONFLICT statement is so important that we will upgrade anyway even if 9.5 is still in a beta version then. The performance increase provided by INSERT ON CONFLICT is about double that of "IF NOT FOUND THEN... INSERT" statements, and it also prevents concurrency errors, allowing us to multiprocess all of the share insert statements so that we can run 24 cores of parallel inserts, rather than the one we are limited to now. The mining server code using Postgres 9.5 is tested already and will be released after we migrate the data.

We have 1TB of data to migrate, so simply copying the data around will be time-consuming. During this downtime, we will also remove the journaling filesystem on the database server, because it is not necessary for Postgres and adds additional overhead. A few other points:
  • It is likely that the downtime will last a minimum of twelve hours.
  • Most services will be unavailable during this time: mining, trading, block explorers, daemons, and the website. The forums will remain online, and customer service E-Mails will still be answered on a delay.
  • The block explorers can be expected to be out of date until after Thanksgiving, because they will need to catch up scanning the chains after the system comes back online.
  • The database will be "behind," with statistics being delayed for much of Monday, November 23, as we delete unnecessary data from the tables in preparation for this upgrade. However, mining will continue as normal during that time.
  • Payouts for mining conducted on Monday will be paid on Wednesday instead of on Tuesday. If the shutdown lasts longer than expected, Chris will run a manual payout whenever the system returns.
Feel free to post questions about this downtime below. Thanks for your patience as we upgrade our software to take better advantage of our servers and provide you with better service!
CptPajamas
Posts: 19
Joined: Wed Sep 02, 2015 3:13 pm

Re: System to be offline Tuesday, November 24

Post by CptPajamas » Tue Nov 24, 2015 8:40 am

Good luck during your migration!
User avatar
Steve Sokolowski
Posts: 4585
Joined: Wed Aug 27, 2014 3:27 pm
Location: State College, PA

Re: System to be offline Tuesday, November 24

Post by Steve Sokolowski » Tue Nov 24, 2015 9:18 am

Thanks! Chris will need it, as even the simplest things always go wrong in some way. He plans to start in 1-2 hours.
User avatar
Chris Sokolowski
Site Admin
Posts: 945
Joined: Wed Aug 27, 2014 12:47 pm
Location: State College, PA

Re: System to be offline Tuesday, November 24

Post by Chris Sokolowski » Tue Nov 24, 2015 11:16 pm

The server maintenance is complete. There were no issues other than just the copying taking a long time. Thanks everyone for your patience.

Note: Due to the way we calculate earnings, the reported earnings in BTC/MH/s will be inaccurately low today.
Locked