Message boards :
Number crunching :
Gerasim is not working
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5
| Author | Message |
|---|---|
Eric DriverSend message Joined: 8 Jul 11 Posts: 1433 Credit: 795,318,129 RAC: 883,747 |
How old is this backup? But Gerasim crashed on August 31. Have you figured out time travel? |
SerValSend message Joined: 1 Jan 20 Posts: 49 Credit: 30,289,529 RAC: 417,537 |
==== Gerasim is not the only one like this. And each Gerasim operates with his own SQL server, or with a link to a shared SQL DB. And it seems it's time to make a manual text copy of the Gerasim server. Starting with "create database" and ending with "xml restore DB, countries, users, teams..." and the project on GitHub. This should have been done a long time ago, but... ==== That's how it is, guys. Hello everyone and have a good mood. :) |
|
Send message Joined: 8 Jul 17 Posts: 15 Credit: 191,323,298 RAC: 589,766 |
SerVal has a backup of the Gerasim databases dated 10 days prior to the crash. I downloaded the files to my linux box, installed microsoft SQL server, restored the databases, and ran dbcc to check their integrity. The databases are good. I perused some of the tables; there is a lot of data there and it all appears to be in working order. If I can get a copy of this database I can see what I can do on it. I'm not familiar with Microsoft databases, but have some pretty decent knowledge on MySQL/MariaDB. I maintain a rather large one after all. What I would probably end up doing is just converting that database to MySQL since that's what BOINC uses natively anyway. Getting it setup and working in a Linux environment. Then figuring out how to export that data in a format that Microsoft datbase can use or just running the project with Linux and the native BOINC Linux server like it was intended in the first place. Assuming the database isn't damaged beyond repair though. Their are already tools available to convert MSSQL to MySQL and vise verse. Its just a matter of making sure the database isn't corrupted before doing so. Otherwise you'll have to repair the database. |
Eric DriverSend message Joined: 8 Jul 11 Posts: 1433 Credit: 795,318,129 RAC: 883,747 |
SerVal has a backup of the Gerasim databases dated 10 days prior to the crash. I downloaded the files to my linux box, installed microsoft SQL server, restored the databases, and ran dbcc to check their integrity. The databases are good. I perused some of the tables; there is a lot of data there and it all appears to be in working order. I have copies of the backups that I could get to you. They are ~3.7 GB so I will need to upload them to Google Drive. Note there are 2 databases - the standard BOINC database and then a science database where results were stored. I'm pretty sure they are good since they passed the dbcc check with no errors. But what is the objective here? Converting to MySQL does no good if SerVal plans to host Gerasim as he has in the past, using microshit SQL. |
|
Send message Joined: 8 Jul 17 Posts: 15 Credit: 191,323,298 RAC: 589,766 |
Its with my understanding that the hacked up job of getting a BOINC Server running on Windows isn't working. No one knows how to fix this as it's a territory no one has done before except the Gerasim project. Since the database is in MSSQL just running it on Linux wont be possible afaik and it will need to be converted to MySQL. |
SerValSend message Joined: 1 Jan 20 Posts: 49 Credit: 30,289,529 RAC: 417,537 |
No one knows how to fix this But if you want to, you can try. Does MySQL have insert, select, update, and execute stored procedure? I can tell you how do it without convert DB -> <- туда сюда и обратно. :) |
|
Send message Joined: 30 Apr 19 Posts: 9 Credit: 552,583 RAC: 0 |
I have over a decade of experience with microsoft SQL and servers. Serval, I can help. Will need to ask you some questions. I'd prefer to get onto an instant messenger like Discord or whatsapp to discuss |
|
Send message Joined: 30 Apr 19 Posts: 9 Credit: 552,583 RAC: 0 |
Just read more of the thread. Microsoft SQL can absolutely be run on linux fully natively. Its not 2010 anymore😆 |
Eric DriverSend message Joined: 8 Jul 11 Posts: 1433 Credit: 795,318,129 RAC: 883,747 |
I have over a decade of experience with microsoft SQL and servers. If you can work with SerVal and figure out what he needs, that would be great. But I think we still need a game plan. From my understanding, the problem is more than the database. Here's what I think needs to be done: 1. Get the Gerasim server working as it was before, with a new empty database. This is the hard part because SerVal is doing this under windows but BOINC was designed for linux. For this reason, most project admins don't have a clue how to help. 2. Use the backups of the old database to restore all the user accounts and their credits. This *should* be easy for an expert with MS-SQL. |
SerValSend message Joined: 1 Jan 20 Posts: 49 Credit: 30,289,529 RAC: 417,537 |
I have over a decade of experience with Microsoft SQL and servers. Microsoft SQL can absolutely be run on Linux fully natively. It's not 2010 anymore. I have no doubt. But why? ==== I would prefer to discuss this in a messenger, for example, in Discord or WhatsApp. * Google is heavily restricted in Russia. And Discord, WhatsApp and VPN are completely banned. :( ==== Maybe we should start here using PM? We can't do without Eric anyway. I don't even have WU for testing - 2-3k... Write your questions in PM and I will definitely answer them. Regards, SerVal ==== p.s. I don't write English well, but I think better than you write in Russian. :) |
Eric DriverSend message Joined: 8 Jul 11 Posts: 1433 Credit: 795,318,129 RAC: 883,747 |
I don't even have WU for testing - 2-3k... I will get you some WUs for testing. |