public function testSetPersistent() { $index = $this->_createIndex(); if (count($index->getClient()->getCluster()->getNodes()) < 2) { $this->markTestSkipped('At least two master nodes have to be running for this test'); } $settings = new Settings($index->getClient()); $settings->setPersistent('discovery.zen.minimum_master_nodes', 2); $data = $settings->get(); $this->assertEquals(2, $data['persistent']['discovery.zen.minimum_master_nodes']); $settings->setPersistent('discovery.zen.minimum_master_nodes', 1); $data = $settings->get(); $this->assertEquals(1, $data['persistent']['discovery.zen.minimum_master_nodes']); }