Config LMDB Expansion and Backup Recovery
Cause of failure
The configuration requires more space than specified by LMDB, which is currently 4 GB by default.
Impact of failure
Configuration synchronization is no longer possible.
Troubleshooting
LMDB Expansion
Please note: the space of LMDB can only be expanded, not reduced.
- Modify the nginx.conf configuration: /usr/local/oredge-node/conf/nginx.conf
lua_config_map_size 4096m;
Change the size to the desired value, e.g. 8192m (8GB).
- Modify the config.ini configuration: /usr/local/oredge-node/conf/config.ini
[config]
lmdb_size = 4096m
Change the size to the desired value, e.g. 8192m (8GB).
- Delete the old LMDB file
rm -f /usr/local/oredge-node/data/config.lmdb/*
- Restart OpenResty Edge Node
systemctl start upgrade-oredge-node
- Check if the configuration is in effect
ls -lh /usr/local/oredge-node/data/config.lmdb
When you see the size change to the configured size (e.g. 8GB), the configuration is in effect.
LMDB Backup
- Enter the [Gateway Cluster] page and click [Backup and Restore].
- Make a backup
Just wait for it to finish.
LMDB Recovery
- Execute on the OpenResty Edge Node
sudo bash /usr/local/oredge-node/bin/restore_lmdb.sh