ZooKeeperUtils.setTableLayout(mZKClient, tableURI, layout1);
BlockingQueue<byte[]> layoutQueue = Queues.newSynchronousQueue();
LayoutTracker tracker =
zkMonitor.newTableLayoutTracker(tableURI, new QueueingLayoutUpdateHandler(layoutQueue));
try {
tracker.open();
Assert.assertEquals(layout1, Bytes.toString(layoutQueue.poll(5, TimeUnit.SECONDS)));
ZooKeeperUtils.setTableLayout(mZKClient, tableURI, layout2);