This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| """ | |
| Script to compare connected peers with the reference list | |
| Author: David Pierret <dapie@cros-nest.com> | |
| Copyright (c) 2025 Crosnest. All rights reserved. | |
| """ | |
| import requests | |
| # JSON of connected peers |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Standard HTTP-to-gRPC status code mappings | |
| # Ref: https://github.com/grpc/grpc/blob/master/doc/http-grpc-status-mapping.md | |
| # | |
| error_page 400 = @grpc_internal; | |
| error_page 401 = @grpc_unauthenticated; | |
| error_page 403 = @grpc_permission_denied; | |
| error_page 404 = @grpc_unimplemented; | |
| error_page 429 = @grpc_unavailable; | |
| error_page 502 = @grpc_unavailable; | |
| error_page 503 = @grpc_unavailable; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # install dependencies, create temp dir | |
| sudo apt-get install -y libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev | |
| pushd /tmp | |
| # clone & checkout | |
| git clone https://github.com/facebook/rocksdb.git && cd rocksdb | |
| git checkout v7.4.5 | |
| # install production mode | |
| export CXXFLAGS='-Wno-error=deprecated-copy -Wno-error=pessimizing-move -Wno-error=class-memaccess' |