<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>e3f29bf9cb530eaf5aea05c3f97ace3ef0726dbd</id>
      </parent>
    </parents>
    <author>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/26889dddb18cb8154347c49c33b0be35adddd9da</url>
    <id>26889dddb18cb8154347c49c33b0be35adddd9da</id>
    <committed-date>2009-11-16T03:00:04-08:00</committed-date>
    <authored-date>2009-11-16T03:00:04-08:00</authored-date>
    <message>Added explicit dependency on json gem. Closes #12</message>
    <tree>7294148e36ee75fe07b5e65afa7bd464c8264a23</tree>
    <committer>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>339d808ccc08031da863ff0b110c3459ae51f42c</id>
      </parent>
    </parents>
    <author>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/a80fe314b892b0aab503e10adde49bf7c5651bf9</url>
    <id>a80fe314b892b0aab503e10adde49bf7c5651bf9</id>
    <committed-date>2009-08-06T05:49:50-07:00</committed-date>
    <authored-date>2009-08-06T05:49:50-07:00</authored-date>
    <message>Consistently use one version number all around.</message>
    <tree>55c92fb800d5979f22a6f64ae57ea01bbdd6a83d</tree>
    <committer>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecd142faa607bba7837652f05d0221d0da9cc321</id>
      </parent>
      <parent>
        <id>8cd5c3f1ff513aec44699bd6c239924f453a141a</id>
      </parent>
    </parents>
    <author>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/0719f408ca9fdbfe26317700bdc00028fbbbc9de</url>
    <id>0719f408ca9fdbfe26317700bdc00028fbbbc9de</id>
    <committed-date>2009-06-26T12:18:58-07:00</committed-date>
    <authored-date>2009-06-26T12:18:58-07:00</authored-date>
    <message>Merge commit 'ezmobius/master' into merge_ezmobius

Conflicts:
	lib/nanite/cluster.rb
	lib/nanite/job.rb
	lib/nanite/mapper.rb</message>
    <tree>cfdca51db3664cb2dcabcf088e2aa2c45bf032a4</tree>
    <committer>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95caef956db8cf0ab21f108c0f64924b629b4140</id>
      </parent>
    </parents>
    <author>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/ed771da409bc73bcd08c9e83c590ae3cb937e26f</url>
    <id>ed771da409bc73bcd08c9e83c590ae3cb937e26f</id>
    <committed-date>2009-06-25T06:25:42-07:00</committed-date>
    <authored-date>2009-06-25T06:25:42-07:00</authored-date>
    <message>Rake default task is now to run specs.</message>
    <tree>1d4d6e48f76f043761e3ce146dd8f81e58b12f16</tree>
    <committer>
      <name>Mathias Meyer</name>
      <email>meyer@paperplanes.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d29fbd1b0a0ff83cfe467e191787a17c4ba7c591</id>
      </parent>
    </parents>
    <author>
      <name>Raphael Simon</name>
      <email>raphael@rightscale.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/cc603379264060f1317ffbbca45a2d38fa35c7eb</url>
    <id>cc603379264060f1317ffbbca45a2d38fa35c7eb</id>
    <committed-date>2009-06-22T10:49:45-07:00</committed-date>
    <authored-date>2009-06-22T10:49:45-07:00</authored-date>
    <message>Bump up minor rev to make it easier to distinghish between vanilla and RS nanite</message>
    <tree>ee4fb8dba16083a3c638d0cff3bcd96f0b51295b</tree>
    <committer>
      <name>Raphael Simon</name>
      <email>raphael@rightscale.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a7e75f08beedc5930a965533191f5e4b2c0e9613</id>
      </parent>
    </parents>
    <author>
      <name>ck</name>
      <email>ckatgithub@gmail.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/4e34078a3914d4bf16a133efb97020548e403720</url>
    <id>4e34078a3914d4bf16a133efb97020548e403720</id>
    <committed-date>2009-03-12T04:22:20-07:00</committed-date>
    <authored-date>2009-03-12T04:22:20-07:00</authored-date>
    <message>Updated version to 0.4.0

The version of Nanite is updated to reflect the significance of the recent changes:

- support for Redis
- addition of tags
- nanite-agent stop
- nanite-mapper stop
- writing pid file</message>
    <tree>0c3e9fa85ed174241c95bf82f6e73a80b87ad252</tree>
    <committer>
      <name>ck</name>
      <email>ckatgithub@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>748d9aa2421099642bcb1014529f3668d609c6af</id>
      </parent>
    </parents>
    <author>
      <name>ck</name>
      <email>ckatgithub@gmail.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/f98566653380181898036f461d05fa6fd3d49a82</url>
    <id>f98566653380181898036f461d05fa6fd3d49a82</id>
    <committed-date>2009-03-07T14:14:41-08:00</committed-date>
    <authored-date>2009-03-07T14:14:41-08:00</authored-date>
    <message>Removed dependency for Extlib, since it's not used.</message>
    <tree>16091d9bf62a5b0a77f2ea3ecbdc612eef6fb28a</tree>
    <committer>
      <name>ck</name>
      <email>ckatgithub@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be6209c81e082ba3f564f62a816e6db1a97aaa16</id>
      </parent>
    </parents>
    <author>
      <name>ck</name>
      <email>ckatgithub@gmail.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/39f202b623ba77fe93a14d1606da59d6c4589690</url>
    <id>39f202b623ba77fe93a14d1606da59d6c4589690</id>
    <committed-date>2009-02-16T15:39:52-08:00</committed-date>
    <authored-date>2009-02-16T15:39:52-08:00</authored-date>
    <message>Updated Rakefile and gemspec and reflect version bump to 0.3.0.</message>
    <tree>5f244fd1b59772d4c749712fd1f9b21b836c9a33</tree>
    <committer>
      <name>ck</name>
      <email>ckatgithub@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a68e0fa632d35de6d887a6b8f62ad77f816a22ec</id>
      </parent>
    </parents>
    <author>
      <name>Ian Leitch</name>
      <email>ian.leitch@systino.net</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/d94e8ce3024a3fff9d338e43f8fca8d6b950e7db</url>
    <id>d94e8ce3024a3fff9d338e43f8fca8d6b950e7db</id>
    <committed-date>2009-02-13T21:38:12-08:00</committed-date>
    <authored-date>2009-02-13T21:38:12-08:00</authored-date>
    <message>Distinct seperation of Mapper and Agent in terms of code and usage</message>
    <tree>6841c595c4762c911da3ebe05d7ac0091087dd06</tree>
    <committer>
      <name>Ian Leitch</name>
      <email>ian.leitch@systino.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66c2b22d26e6514acf8e7c5174e21624f1f86ed2</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/78baa0c01a8b7977466c956f4b398761c8ba6cf0</url>
    <id>78baa0c01a8b7977466c956f4b398761c8ba6cf0</id>
    <committed-date>2009-01-29T11:39:28-08:00</committed-date>
    <authored-date>2009-01-28T04:02:42-08:00</authored-date>
    <message>Added support for rdoc generation from Rakefile, and use hanna if available

Signed-off-by: ezmobius &lt;ez@engineyard.com&gt;</message>
    <tree>d435a4fe743dcdd2204732452118d1c684be7d45</tree>
    <committer>
      <name>ezmobius</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef6ea66645b9797a187410443ba743135788d94c</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/a49e7d94c85712caa49bc7bce9298a04c47b5165</url>
    <id>a49e7d94c85712caa49bc7bce9298a04c47b5165</id>
    <committed-date>2009-01-26T23:08:19-08:00</committed-date>
    <authored-date>2009-01-26T23:08:19-08:00</authored-date>
    <message>adding nanite.gemspec so github builds  a gem</message>
    <tree>51758063c8c2fa020b67fec4dd84e8bf18dd5646</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0dcffdfcb504283a55e0de8eb1d5df72c71380a</id>
      </parent>
    </parents>
    <author>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/3958d0df6ea18b809b3b18bc1387027bb4ebb5fe</url>
    <id>3958d0df6ea18b809b3b18bc1387027bb4ebb5fe</id>
    <committed-date>2009-01-22T17:50:26-08:00</committed-date>
    <authored-date>2009-01-18T17:41:56-08:00</authored-date>
    <message>Updated instructions for amqp installation.  Require version &gt;= 0.6.0.

+ Its preferable to install amqp gem from RubyForge
+ Minor update to README.rdoc related to --token

Signed-off-by: ezmobius &lt;ez@engineyard.com&gt;</message>
    <tree>4e6c41d0ef26228f374263b41c39450aad048e91</tree>
    <committer>
      <name>ezmobius</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4491f4d605cf00a0097df463cfec72f474014b47</id>
      </parent>
    </parents>
    <author>
      <name>Dane Jensen</name>
      <email>careo@fastmail.fm</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/9d5260ddeeb3e92645a12d6e5eeeb79470a0fd05</url>
    <id>9d5260ddeeb3e92645a12d6e5eeeb79470a0fd05</id>
    <committed-date>2009-01-22T17:49:39-08:00</committed-date>
    <authored-date>2009-01-15T17:48:01-08:00</authored-date>
    <message>experimental rake tasks to control rabbitmq.

note that it requires that dtach is installed.

Signed-off-by: ezmobius &lt;ez@engineyard.com&gt;</message>
    <tree>a2420d7e8ead2d89572c55433e9e3811766e1b43</tree>
    <committer>
      <name>ezmobius</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94e2305733829bb8795a8c4f789c9cd784181bff</id>
      </parent>
    </parents>
    <author>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/7f5c2f72af93ef464cd106d9b769bedec8b2265e</url>
    <id>7f5c2f72af93ef464cd106d9b769bedec8b2265e</id>
    <committed-date>2009-01-17T16:46:48-08:00</committed-date>
    <authored-date>2009-01-17T16:41:56-08:00</authored-date>
    <message>Consolidate some example related code to the examples dir.

- crew and rabbitconf should not be general binaries installed with the gem
- the async rack example belongs in the examples dir
- modified the Rakefile to no longer install crew and rabbitconf in the bin dir
- modified README.rdoc to reference new location for rabbitconf
- added some example related TODO's</message>
    <tree>9629a607d9b438efeaac228ff599f255f1e11a2c</tree>
    <committer>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>97786089f24ca67f3f4bacb3fccab19317a7d109</id>
      </parent>
    </parents>
    <author>
      <name>Michael S. Klishin</name>
      <email>michael@novemberain.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/d5f7c418c9f7d056cc1a50d6a5216ed22fb93ddc</url>
    <id>d5f7c418c9f7d056cc1a50d6a5216ed22fb93ddc</id>
    <committed-date>2009-01-09T14:05:25-08:00</committed-date>
    <authored-date>2009-01-09T14:05:25-08:00</authored-date>
    <message>Add dependencies to gemspec</message>
    <tree>4fc2d7b0523c5530feb9814733d073f1eaa30f44</tree>
    <committer>
      <name>Michael S. Klishin</name>
      <email>michael@novemberain.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f529c234ce5df9152d4f271cd5f561352e1388f3</id>
      </parent>
    </parents>
    <author>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/b7d5e63333b1ef26567a86ee0ca6eafcf5f721f9</url>
    <id>b7d5e63333b1ef26567a86ee0ca6eafcf5f721f9</id>
    <committed-date>2009-01-08T17:55:52-08:00</committed-date>
    <authored-date>2009-01-08T17:55:52-08:00</authored-date>
    <message>Moving README so we can get some nice rdoc formatting on GitHub.  Currently the README is broken in gem server and needs some love.</message>
    <tree>af6ff81d2a6e3bb75186fa19a969168755bcea22</tree>
    <committer>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a37d32e028ffd8f59ecb5ee0f41b98225a1d98ab</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/088782f2e23d8c105ec552e7ffa2905336007b24</url>
    <id>088782f2e23d8c105ec552e7ffa2905336007b24</id>
    <committed-date>2009-01-05T11:37:01-08:00</committed-date>
    <authored-date>2009-01-05T11:37:01-08:00</authored-date>
    <message>integrating halogrium's refactoring to make it actually work.</message>
    <tree>a88297a2e23bc2bc29a513b14036e0cd4a645216</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>39605e80f936a7dd63b852463149b866d4e77e2b</id>
      </parent>
    </parents>
    <author>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/d2416aae2f392ae88bcd6e7a0b701568944d9e08</url>
    <id>d2416aae2f392ae88bcd6e7a0b701568944d9e08</id>
    <committed-date>2009-01-01T21:24:12-08:00</committed-date>
    <authored-date>2009-01-01T21:24:12-08:00</authored-date>
    <message>Added nanite-admin to gem binary list so now you can run 'nanite-admin' from anywhere.</message>
    <tree>57ff22f0d7f93d7b80f95b4b7524e7821389f8ca</tree>
    <committer>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38f7dd9db55fa39f2bf60e42dc51ae7bb380b8cc</id>
      </parent>
    </parents>
    <author>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/dc01d7833bf26cee4401499744e359bff3a5a275</url>
    <id>dc01d7833bf26cee4401499744e359bff3a5a275</id>
    <committed-date>2009-01-01T15:10:44-08:00</committed-date>
    <authored-date>2008-12-31T14:09:26-08:00</authored-date>
    <message>Cleaned up a few 'rake gem' warnings</message>
    <tree>ab7127fb51a35460bbd729388a57c653e31fd45e</tree>
    <committer>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7aca30ada621f2edb2f85458c14975f5cbc5b80</id>
      </parent>
    </parents>
    <author>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/38f7dd9db55fa39f2bf60e42dc51ae7bb380b8cc</url>
    <id>38f7dd9db55fa39f2bf60e42dc51ae7bb380b8cc</id>
    <committed-date>2009-01-01T15:10:44-08:00</committed-date>
    <authored-date>2008-12-31T14:05:05-08:00</authored-date>
    <message>De-Anonymize the generated gem.</message>
    <tree>86356d7e097577e09b29cbacde4b26557804c874</tree>
    <committer>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1323d844b635bf5ba455e17669c09ff8cb8fa1a4</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/6fc32f6d2e9f7527ba0eb956b09e906e0dfa4ea8</url>
    <id>6fc32f6d2e9f7527ba0eb956b09e906e0dfa4ea8</id>
    <committed-date>2008-10-08T20:49:00-07:00</committed-date>
    <authored-date>2008-10-08T20:49:00-07:00</authored-date>
    <message>slight changes</message>
    <tree>6c3da0679085e9cac42073ce027cc6b159dfc4f3</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>429d81fae7c9bad807c1e6e769ce789ae23531d2</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/1323d844b635bf5ba455e17669c09ff8cb8fa1a4</url>
    <id>1323d844b635bf5ba455e17669c09ff8cb8fa1a4</id>
    <committed-date>2008-10-08T20:05:05-07:00</committed-date>
    <authored-date>2008-10-08T20:05:05-07:00</authored-date>
    <message>reworked mapper script. now called nanite-mapper.</message>
    <tree>06b631ecd1fbbcd90fac154ec92101f719c91451</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c8b1fc783a997e3749d7608d1980a567f29650b</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/e392c33f8313120fd6ace98ac2d9750caa4450e8</url>
    <id>e392c33f8313120fd6ace98ac2d9750caa4450e8</id>
    <committed-date>2008-09-23T11:15:58-07:00</committed-date>
    <authored-date>2008-09-23T11:15:58-07:00</authored-date>
    <message>commiting latest touch ups.</message>
    <tree>8112c178124c8600f85e49657849ed47787b6b38</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92bd61e0deac7a9a2ea4c61adfe90274b2cd850d</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/3c8b1fc783a997e3749d7608d1980a567f29650b</url>
    <id>3c8b1fc783a997e3749d7608d1980a567f29650b</id>
    <committed-date>2008-09-04T22:48:30-07:00</committed-date>
    <authored-date>2008-09-04T22:48:30-07:00</authored-date>
    <message>Added file broadcasting ability. You can now publish a file to a fanout
    exchange and have a nanite on each server in your cluster that subscribes
    to the named file broadcast 'channel'

    This allows for multi server depoyments with no clustered filesystem to
    try and maintain a replicated set of files. When an upload happens on one
    slice, it publishes the file to the exchange and all the subscribers write
    it out on their own filesystems in their Nanite.file_root</message>
    <tree>13e0b3596f119003f6a4a4f6e07166d97b6b0956</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6150b429297351259f6fc115c7615697b6631ac4</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/9837f9f32fe13c532f6e6efe4c19583680b196a5</url>
    <id>9837f9f32fe13c532f6e6efe4c19583680b196a5</id>
    <committed-date>2008-09-01T13:51:43-07:00</committed-date>
    <authored-date>2008-09-01T13:51:43-07:00</authored-date>
    <message>added a few Resource specific specs</message>
    <tree>a4ce51c42ba4340a72668682c99d44eef2a533b3</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e3a2639a27ef033ab0d36304bfd62e1360e87e75</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/87e4127c9bffbf2a739da1fee92ba5f87391bedb</url>
    <id>87e4127c9bffbf2a739da1fee92ba5f87391bedb</id>
    <committed-date>2008-08-31T13:12:02-07:00</committed-date>
    <authored-date>2008-08-31T13:12:02-07:00</authored-date>
    <message>big refactoring for security. Now agents listen on queues with crypto-strong
names and they only share the hasehs queue names with the mapper. Any other
agents in the system will only ever know their user name they used to  log into
rabbitmq but will not know the name of the queue to send them ops on.

Also when an agent makes a request for an op, he creates a temporary queue
with a strong hashed name for the return results to come to. This way the
worker agents still don't know the requestors true queue name. The return
address queue is only temporary and is only used once and then remopved when
all results for said op are collected.

This system gives us better security then we had in XMPP since the mapper is
the only thing that knows an agents true address  Temporary queues only take
4bytes of ram in rabbitmq and are auto deleted after they are no longer in use.</message>
    <tree>c63b222f8eb9853660af9fb389d6dfa96375be1b</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bbc651df633ac2a9c599e3bb3f9cea5acbd5cc2d</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/22d8832322b44c469a40e9fff96e2025d4306f85</url>
    <id>22d8832322b44c469a40e9fff96e2025d4306f85</id>
    <committed-date>2008-08-14T15:36:41-07:00</committed-date>
    <authored-date>2008-08-14T15:36:41-07:00</authored-date>
    <message>updated libraries to do mapping in the mapper
and reducing in the requesting client.
can push 3000 ops to 30 agents in 12 seconds</message>
    <tree>17f100763d72302477386170ae578b9f6e7e332d</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4af28df7b97178cbab2fd223b0caf60c196c1ce0</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/f25d586a4a17247970fd1c8e6945768a39af7bcd</url>
    <id>f25d586a4a17247970fd1c8e6945768a39af7bcd</id>
    <committed-date>2008-08-11T20:38:44-07:00</committed-date>
    <authored-date>2008-08-11T20:38:44-07:00</authored-date>
    <message>Adding NEw Nanite Map/Reduce Agent Framework Code</message>
    <tree>4e6cd966f20c5deaee33a7ea12159fc4542f54e1</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>76699b7e5970426fdb7ca8cc15cbdb34ee4f5d53</id>
      </parent>
    </parents>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/4af28df7b97178cbab2fd223b0caf60c196c1ce0</url>
    <id>4af28df7b97178cbab2fd223b0caf60c196c1ce0</id>
    <committed-date>2008-08-11T20:37:32-07:00</committed-date>
    <authored-date>2008-08-11T20:37:32-07:00</authored-date>
    <message>deleting old code. this is the *new* nanite now!</message>
    <tree>4b825dc642cb6eb9a060e54bf8d69288fbee4904</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </author>
    <url>http://github.com/ezmobius/nanite/commit/24105f1b6f087195ababa17aefd4beb1d3eafb9b</url>
    <id>24105f1b6f087195ababa17aefd4beb1d3eafb9b</id>
    <committed-date>2008-03-31T01:40:14-07:00</committed-date>
    <authored-date>2008-03-31T01:40:14-07:00</authored-date>
    <message>Here be nanite. fear the self assembling builder of slices.</message>
    <tree>af417188f2890191055198d56dbeb8623a6b69fa</tree>
    <committer>
      <name>Ezra Zygmuntowicz</name>
      <email>ez@engineyard.com</email>
    </committer>
  </commit>
</commits>
