Fulcrum 2.0 Pre-release 1 (beta test) #297
Replies: 5 comments 11 replies
-
|
Finally, thank you very much! A couple questions:
|
Beta Was this translation helpful? Give feedback.
-
|
Thank you for such a prompt response. Now I have another one. I ask because me being a contrarian, I was enforcing |
Beta Was this translation helpful? Give feedback.
-
|
Thank you Calin for making this happen! Fulcrum 2.0 is available for testing on Start9: https://github.com/linkinparkrulz/fulcrum-startos/actions/runs/17881598558
|
Beta Was this translation helpful? Give feedback.
-
|
Thanks Calin! Excited for the upgrade. But still no mac installer :( Can you start making them available with 2.0 please? |
Beta Was this translation helpful? Give feedback.
-
|
Thanks, @cculianu, you did a spectacular job. I tested the new Fulcrum 2.0-pre1 on testnet4 in a Raspberry Pi 4 - 4GB, with
This is the trace it has left on the CPU, not bad, it doesn't seem to have required percentages even close to 100%:
I wanted to let you know that I encountered this when trying to start. I corrected it by replacing
3 questions:
Thanks and again, congrats! |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Fulcrum 2.0 Pre-Release 1 (Beta)
This is a beta test and/or pre-release version of Fulcrum 2.0.
While it has been thoroughly tested by me here on several machines -- and should be very stable -- there have been massive modifications to the database format and/or other Fulcrum internals. As such, it is best if cautious admins don't run this version until it is officially released, and more adventuresome admins that are willing to test beta software do.
Note that, like I said, it should be very stable.
Brief Summary: What's New in 2.0
A brief summary of what Fulcrum 2.0 offers vs the 1.x series:
SIGINT/SIGTERM/SIGQUIT(either from their init/systemd scripts or viakill -TERM <pid>, etc), and wait for it to terminate. This maximizes performance and minimizes startup times for Fulcrum the next time it is restarted.Upgrading from the Fulcrum 1.x Series
Upgrade Instructions
Fulcrum 2.0 has a different database format than the 1.x series. As such, you have two options for upgrading:
To upgade your existing database, be sure to pass the one-time
--db-upgradeflag to Fulcrum. It will refuse to start up if it detects that your datadir is in the old format and you did not pass this flag. This ensures that admins know what they are getting into.Note
The
--utxo-cacheoption has been completely removed. If you want to temporarily leverage memory to help out initial synch, use a temporary--db_mem(CLI) ordb_mem=setting in the conf file to give Fulcrum more memory for initial synch, stop Fulcrum, then set it down again to a smaller value for operations.Critical Note On Upgrading the DB from 1.x -> 2.0
Let it run to completion!
While Fulcrum 2.0 is 100% reliable and may be killed at any time during its operation -- there is one exception to this rule: the upgrade process that converts 1.x databases -> 2.0. As such please let the upgrade process run to completion and do not kill, stop, molest, or otherwise abuse the Fulcrum process while it's upgrading the DB!!. If you do, the old 1.x database will be lost and your 2.0 database will also be corrupted.
You have been warned!
This discussion was created from the release Fulcrum 2.0 Pre-release 1 (beta test).
Beta Was this translation helpful? Give feedback.
All reactions