<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Who or what is Little Hammer? in Administration and Deployment</title>
    <link>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487387#M13921</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/12460"&gt;@jklaverstijn&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When Metadata Servers in a cluster come up, they need to determine the most recent journal entries available and make sure all nodes are up to the same update, presumably insuring all metadata is identical between all nodes, before they can begin responding to metadata requests from clients. The "Little Hammer" determines that slaves are at least as recent as the current backup and just need journal entries from master's journal file. Those entries needed by each slave are submitted to those slaves and all slaves are queried at the end to make sure they are now all up to date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When Metadata Servers in a cluster come up, occasionally they will find that one of the servers has been out of commission for quite a while and houses metadata that's way out of date with the rest of the cluster, such that it cannot be brought up to date by simply feeding the server journal entries. In that case, the "Big Hammer" is to simply request the server to recover itself from the master server's most recent backup which will put it at the point where the master server's journal started. Once recovered, the master server will re-evaluate the slave and discover that it can be brought up to date by running the "Little Hammer."&lt;/P&gt;</description>
    <pubDate>Thu, 16 Aug 2018 12:43:09 GMT</pubDate>
    <dc:creator>alexal</dc:creator>
    <dc:date>2018-08-16T12:43:09Z</dc:date>
    <item>
      <title>Who or what is Little Hammer?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487378#M13920</link>
      <description>&lt;P&gt;We are running quite a few metadata clusters and have our fair share of dealings with that. Mostly they are discussed with SAS Technical Support but this one stays obscure. Maybe you have come across the following?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Every now and then, usually&amp;nbsp;in the context of&amp;nbsp;more serious problems (loss of quorum for that node), we find&amp;nbsp;Little Hammer in the metadata server log. And&amp;nbsp;I got slightly amused and very curious after the backgrond of this. Mind you its logged at the INFO level so you will probably not need a lot of trace/debug logging to come across it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;2018-08-16T13:32:07,998 INFO [00001773] 5:sas - Waiting for Little Hammer to be done
2018-08-16T13:32:13,405 INFO [00001773] 5:sas - Little Hammer is done
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Has anyone else seen this? And do you have any clue as to what or who Little Hammer is and what he/she/it does? And does Little Hammer have a big mum and dad?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Looking forward to your insights!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;-- Jan.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Aug 2018 12:25:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487378#M13920</guid>
      <dc:creator>jklaverstijn</dc:creator>
      <dc:date>2018-08-16T12:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: Who or what is Little Hammer?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487387#M13921</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/12460"&gt;@jklaverstijn&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When Metadata Servers in a cluster come up, they need to determine the most recent journal entries available and make sure all nodes are up to the same update, presumably insuring all metadata is identical between all nodes, before they can begin responding to metadata requests from clients. The "Little Hammer" determines that slaves are at least as recent as the current backup and just need journal entries from master's journal file. Those entries needed by each slave are submitted to those slaves and all slaves are queried at the end to make sure they are now all up to date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When Metadata Servers in a cluster come up, occasionally they will find that one of the servers has been out of commission for quite a while and houses metadata that's way out of date with the rest of the cluster, such that it cannot be brought up to date by simply feeding the server journal entries. In that case, the "Big Hammer" is to simply request the server to recover itself from the master server's most recent backup which will put it at the point where the master server's journal started. Once recovered, the master server will re-evaluate the slave and discover that it can be brought up to date by running the "Little Hammer."&lt;/P&gt;</description>
      <pubDate>Thu, 16 Aug 2018 12:43:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487387#M13921</guid>
      <dc:creator>alexal</dc:creator>
      <dc:date>2018-08-16T12:43:09Z</dc:date>
    </item>
    <item>
      <title>Re: Who or what is Little Hammer?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487405#M13923</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/41748"&gt;@alexal&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks for this insightful explanation. Very educating. And certainly reassuring as I am conditioned to being afraid of the hammer, little or big. Now that I understand what's happening this all changes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Certainly there exists a secret society where all this can be learned. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;-- Jan.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Aug 2018 13:26:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487405#M13923</guid>
      <dc:creator>jklaverstijn</dc:creator>
      <dc:date>2018-08-16T13:26:51Z</dc:date>
    </item>
    <item>
      <title>Re: Who or what is Little Hammer?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487408#M13924</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/12460"&gt;@jklaverstijn&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You are welcome.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Aug 2018 13:28:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487408#M13924</guid>
      <dc:creator>alexal</dc:creator>
      <dc:date>2018-08-16T13:28:44Z</dc:date>
    </item>
    <item>
      <title>Re: Who or what is Little Hammer?</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487413#M13925</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/12460"&gt;@jklaverstijn&lt;/a&gt;,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/41748"&gt;@alexal&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;thank you! I did not know about this either. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Aug 2018 13:38:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/Who-or-what-is-Little-Hammer/m-p/487413#M13925</guid>
      <dc:creator>JuanS_OCS</dc:creator>
      <dc:date>2018-08-16T13:38:35Z</dc:date>
    </item>
  </channel>
</rss>

