Gerasim is not working

Message boards : Number crunching : Gerasim is not working
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5

AuthorMessage
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1431
Credit: 793,900,089
RAC: 875,525
Message 4059 - Posted: 6 Nov 2025, 7:07:03 UTC - in response to Message 4058.  

How old is this backup?

- September 9th. But there is no backup.
It's a standalone workstation. Current location - my kitchen.
I'll check now if it has its own database.
There are also overdue tasks. But probably no more than 200-400 of them.
I see two projects in BOINC Manager: H@F and Gerasim@home.
I'll go to the kitchen now and see what else is there.
:)


But Gerasim crashed on August 31. Have you figured out time travel?
ID: 4059 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile SerVal

Send message
Joined: 1 Jan 20
Posts: 48
Credit: 29,530,829
RAC: 403,885
Message 4060 - Posted: 6 Nov 2025, 23:45:47 UTC

====
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. :)
ID: 4060 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Skillz

Send message
Joined: 8 Jul 17
Posts: 15
Credit: 191,323,298
RAC: 718,932
Message 4061 - Posted: 7 Nov 2025, 2:23:44 UTC - in response to Message 4051.  

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.

My suggestion is to use these backups to restore the databases on the Gerasim server. This would leave us with only 10 days of lost credit. I already have the results from about 5 days prior to the crash, so it doesn't help with that.
1. I would help with this myself, but am not familiar with Microsoft databases. Maybe someone else familiar with database administration on Microsoft could help. It's a matter of getting SerVal's permission, logging in remotely, and then doing the restore.
2. I think SerVal has some backend scripts for doing various functions, and he might want to get that working first before restoring the databases. For example, I upload tasks via a zip file and the website automatically generates the work. I believe much of this is SerVal's home brew and I don't understand how it interfaces with the normal BOINC server. That makes it hard to help, not to mention the language barrier.

Hopefully this can get the discussion going...


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.
ID: 4061 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1431
Credit: 793,900,089
RAC: 875,525
Message 4062 - Posted: 7 Nov 2025, 5:42:15 UTC - in response to Message 4061.  

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.

My suggestion is to use these backups to restore the databases on the Gerasim server. This would leave us with only 10 days of lost credit. I already have the results from about 5 days prior to the crash, so it doesn't help with that.
1. I would help with this myself, but am not familiar with Microsoft databases. Maybe someone else familiar with database administration on Microsoft could help. It's a matter of getting SerVal's permission, logging in remotely, and then doing the restore.
2. I think SerVal has some backend scripts for doing various functions, and he might want to get that working first before restoring the databases. For example, I upload tasks via a zip file and the website automatically generates the work. I believe much of this is SerVal's home brew and I don't understand how it interfaces with the normal BOINC server. That makes it hard to help, not to mention the language barrier.

Hopefully this can get the discussion going...


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.


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.
ID: 4062 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Skillz

Send message
Joined: 8 Jul 17
Posts: 15
Credit: 191,323,298
RAC: 718,932
Message 4063 - Posted: 7 Nov 2025, 14:40:18 UTC

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.
ID: 4063 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile SerVal

Send message
Joined: 1 Jan 20
Posts: 48
Credit: 29,530,829
RAC: 403,885
Message 4064 - Posted: 7 Nov 2025, 18:49:38 UTC

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 -> <- туда сюда и обратно. :)
ID: 4064 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5

Message boards : Number crunching : Gerasim is not working


Main page · Your account · Message boards


Copyright © 2025 Arizona State University