Re: Disabling snapshots in ZooKeeper
I don't believe it's a matter of disabling the feature, it never existed. IIRC, synchronizing followers may include sending them the snapshot, which is streamed from the disk in the "on disk" form. Patrick On Thu, Mar 9, 2017 at 9:28 PM, Rakesh Radhakrishnanwrote: > Hi Aishwarya, > > >Is there a way to disable snapshots > Its interesting, just curious to know the thought process behind disabling > snapshot feature. Thanks! > > > Rakesh > > > > On Fri, Mar 10, 2017 at 10:52 AM, Michael Han wrote: > > > >> Is there a way to disable snapshots when the Zookeeper process > restarts? > > Snapshot is a mandatory feature so there is no configuration option to > > disable it afaik. > > > > >> is it safe to just comment zk.takeSnapshot() > > This should work in theory, if there is no snapshot ZK will rely on > > transaction log file for recovery. But I never tried it though. > > > > On Thu, Mar 9, 2017 at 5:05 PM, Aishwarya Ganesan > > wrote: > > > > > Hi all, > > > > > > Is there a way to disable snapshots when the Zookeeper process > restarts? > > > Setting snapCount to a large value doesn't help as Zookeeper takes > > > a snapshot on startup. > > > > > > In order to achieve this, is it safe to just comment zk.takeSnapshot() > in > > > the code? > > > > > > Thanks, > > > Aishwarya > > > > > > > > > > > -- > > Cheers > > Michael. > > >
Re: Disabling snapshots in ZooKeeper
I just did a patch to reduce the times that ZK takes a snapshot during start up, and if you disable it in all cases you can end up with losing data, or even a corrupted database. In general you should be fine so long as you don't crash right after start up. https://github.com/apache/zookeeper/pull/157 As a reference in case you want to see what I did. - Bobby On Thursday, March 9, 2017, 11:28:25 PM CST, Rakesh Radhakrishnanwrote:Hi Aishwarya, >Is there a way to disable snapshots Its interesting, just curious to know the thought process behind disabling snapshot feature. Thanks! Rakesh On Fri, Mar 10, 2017 at 10:52 AM, Michael Han wrote: > >> Is there a way to disable snapshots when the Zookeeper process restarts? > Snapshot is a mandatory feature so there is no configuration option to > disable it afaik. > > >> is it safe to just comment zk.takeSnapshot() > This should work in theory, if there is no snapshot ZK will rely on > transaction log file for recovery. But I never tried it though. > > On Thu, Mar 9, 2017 at 5:05 PM, Aishwarya Ganesan > wrote: > > > Hi all, > > > > Is there a way to disable snapshots when the Zookeeper process restarts? > > Setting snapCount to a large value doesn't help as Zookeeper takes > > a snapshot on startup. > > > > In order to achieve this, is it safe to just comment zk.takeSnapshot() in > > the code? > > > > Thanks, > > Aishwarya > > > > > > -- > Cheers > Michael. >
Re: Disabling snapshots in ZooKeeper
Hi Aishwarya, >Is there a way to disable snapshots Its interesting, just curious to know the thought process behind disabling snapshot feature. Thanks! Rakesh On Fri, Mar 10, 2017 at 10:52 AM, Michael Hanwrote: > >> Is there a way to disable snapshots when the Zookeeper process restarts? > Snapshot is a mandatory feature so there is no configuration option to > disable it afaik. > > >> is it safe to just comment zk.takeSnapshot() > This should work in theory, if there is no snapshot ZK will rely on > transaction log file for recovery. But I never tried it though. > > On Thu, Mar 9, 2017 at 5:05 PM, Aishwarya Ganesan > wrote: > > > Hi all, > > > > Is there a way to disable snapshots when the Zookeeper process restarts? > > Setting snapCount to a large value doesn't help as Zookeeper takes > > a snapshot on startup. > > > > In order to achieve this, is it safe to just comment zk.takeSnapshot() in > > the code? > > > > Thanks, > > Aishwarya > > > > > > -- > Cheers > Michael. >
Re: Disabling snapshots in ZooKeeper
>> Is there a way to disable snapshots when the Zookeeper process restarts? Snapshot is a mandatory feature so there is no configuration option to disable it afaik. >> is it safe to just comment zk.takeSnapshot() This should work in theory, if there is no snapshot ZK will rely on transaction log file for recovery. But I never tried it though. On Thu, Mar 9, 2017 at 5:05 PM, Aishwarya Ganesanwrote: > Hi all, > > Is there a way to disable snapshots when the Zookeeper process restarts? > Setting snapCount to a large value doesn't help as Zookeeper takes > a snapshot on startup. > > In order to achieve this, is it safe to just comment zk.takeSnapshot() in > the code? > > Thanks, > Aishwarya > -- Cheers Michael.
Disabling snapshots in ZooKeeper
Hi all, Is there a way to disable snapshots when the Zookeeper process restarts? Setting snapCount to a large value doesn't help as Zookeeper takes a snapshot on startup. In order to achieve this, is it safe to just comment zk.takeSnapshot() in the code? Thanks, Aishwarya