LogoLogo
v2.x (Stable)
v2.x (Stable)
  • What is Boost?
  • Features
  • Components
    • boostd
      • Repository
      • GraphQL API
      • JSON-RPC API
      • SQLite metadata database
    • Local Index Directory
      • Index types
      • Dependencies
      • Initialisation
    • boostd-data
    • YugabyteDB
    • booster-http
    • booster-bitswap
    • libp2p Protocols
  • Hardware requirements
    • YugabyteDB
  • Installation
  • New Boost Setup
  • Configuration
    • UI Settings
    • HTTP Transfer limit
    • Deal Filters
    • Remote CommP
    • Legacy Deal configuration
    • HTTP indexer announcement
    • Manual Publish Storage Deal Message
  • Monitoring
    • Setting up a monitoring stack for Boost
  • Storing data on Filecoin
  • Retrieving data from Filecoin
    • HTTP retrieval
    • Advanced Configuration of booster-http
    • Bitswap retrieval
  • Backup and Restore
  • Tutorials
    • How to upgrade from Boost v1 to Boost v2
    • How to re-index unsealed pieces that are flagged by LID in Boost v2
    • How to upgrade from v2.0.0 to v2.1.0
    • How to upgrade from v2.1.x to v2.2.0
    • Start and stop Boost processes
    • How to store files with Boost on Filecoin
    • Using filters for storage and retrieval deals
    • Migrate from Lotus to Boost
    • How to onboard data using DDO deals
  • Troubleshooting
  • Experimental Features
    • FVM Contract Deals
    • Direct Deals
    • Data Segment Indexing
  • FAQ
  • Need help?
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Tutorials

How to upgrade from v2.1.x to v2.2.0

This is a step by step guide to upgrade from Boost v2.1.x to Boost v2.2.0

Boost v2.2.0 enables support for Direct Data Onbording (DDO) and no longer support legacy deals in any form. These changes resulted in some breaking changes in the configuration. Please follow the below steps to upgrade.

  1. Please save you current configuration to a file with boostd config updated --diff

  2. Note down the asking price setting from the boostd UI.

  3. Pull the new stable release v2.2.0 or RC candidate v2.2.0-rcx

  4. Rebuild the binaries with the new version

  5. Stop booster-http, booster-bitswap, boostd and boostd-data in that order

  6. Start boostd-data service first.

  7. Start boostd after upgrade and shutdown after a successful start

  8. Review the <boost repo>/config.toml for configuration parameters saved in step 1 and update them if they have been reset to default values.

  9. Start boostd, booster-http and booster-bitswap services.

  10. Restore the asking price setting from UI.

PreviousHow to upgrade from v2.0.0 to v2.1.0NextStart and stop Boost processes

Last updated 1 year ago