考虑一下Aerospike的一个场景:
将内存中的数据设置为真,并将内存空间设置为<磁盘空间
内存填满时会发生什么(达到stop-writes-pct)。 airospike是否一直停止接受写入?或者它将继续写入磁盘(如果磁盘空间可用)?
在多节点设置中,上述行为如何受到影响?
答案 0 :(得分:4)
当达到stop-writes-pct时,写入将完全失败。在内存数据配置中,由任何原因(磁盘或内存已满)触发的停止写入都将受到两者的尊重。
此行为是每个节点(因为stop-writes-pct与节点有关,而与群集无关)。
如果是集群,如果其节点具有已停止写入的数据/分区的主副本,则该写入将失败。
如果命中停止写入的节点应该是副本分区节点,则允许写入副本数据。
答案 1 :(得分:0)
单个节点
Aerospike Cluster