修复etcd mvcc space exceeded
最近在搭建并使用kubemark来做测试的过程中,碰到了一个etcd报错”etcdserver: mvcc: database space exceeded”问题,本文记录了出现了这种问题后如何对etcd进行恢复。
最近在搭建并使用kubemark来做测试的过程中,碰到了一个etcd报错”etcdserver: mvcc: database space exceeded”问题,本文记录了出现了这种问题后如何对etcd进行恢复。
本文记录一些linux平台很好用的性能指标收集和分析工具。以下命令皆运行在ubuntu 16.04上。
pprof是golang内置的性能调优工具,可以分析: 内存使用情况 CPU使用情况 go routine阻塞情况 互斥锁使用情况 等。同时,1.11版本以后,它集成了go-torch的功能,可以将这些profile可视化,让结果更直观。
最近在使用ceph的iSCSI driver时,发现一些存储相关的术语让人很困惑,也不清楚背后的技术。这篇文章记录了一些调研结果。
boltdb是一个轻量级的、嵌入式的golang原生key-value DB,在etcd中作为存储后端使用。它使用了b+树、mmap、copy on write等技术,支持读写事物。本文将结合技术原理和内部实现来分析boltdb。
This is some sample content that goes here with Markdown formatting.
This is some sample content that goes here with Markdown formatting.
This is some sample content that goes here with Markdown formatting. Left aligned with type="left"
This is some sample content that goes here with Markdown formatting. Right aligned with type="right"
This is some sample content that goes here with Markdown formatting. Centered with type="center"