{"push_id":896050257,"size":1,"distinct_size":1,"ref":"refs/heads/3.x-pxc-384","head":"bd7fc59aa71a8290c01f1ab1d529c842352f4d22","before":"4a0832a3203a075c69e02d428a1431ecd45322da","commits":[{"sha":"bd7fc59aa71a8290c01f1ab1d529c842352f4d22","author":{"email":"6ef72696b75e073b6357e1ccb91a01dff738ddcb@gmail.com","name":"Julius Goryavsky"},"message":"- PXC #384: Garb init script causes new UUIDs to be generated every time.\nThis error occurs when the configuration file is not specifies base directory (there is no base_dir option) AND garbd do not have write access to the current directory. For example, if it is running as a daemon, the current directory can be / and garbd unable to write the ./gvwstate.dat file. After this patch, garbd makes some tests:\n- whether the current directory is root (/) or not?\n- whether we have write access to the default directory (./) or not?\nIf the current directory is root or we do not have write access to the current (default) directory, then patch thinks that we are working as a daemon.\nThen it tries to use the /var/lib/galera/ path to store gvwstate.dat [G in a similar way, as so many other linux demons do. If the /var/lib/galera directory does not exist, garbd trying to create it. If it is impossible, garbd signals a fatal error.","distinct":true,"url":"https://api.github.com/repos/natsys/galera/commits/bd7fc59aa71a8290c01f1ab1d529c842352f4d22"}]}