You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by pt...@apache.org on 2015/11/05 20:04:55 UTC

[49/54] [abbrv] [partial] storm git commit: remove files added by mistake

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/LICENSE
----------------------------------------------------------------------
diff --git a/_site/target/checkout/LICENSE b/_site/target/checkout/LICENSE
deleted file mode 100644
index 2c7adb3..0000000
--- a/_site/target/checkout/LICENSE
+++ /dev/null
@@ -1,472 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
------------------------------------------------------------------------
-
-
-For jQuery 1.6.2 (storm-core/src/ui/public/js/jquery-1.6.2.min.js)
-
-jQuery JavaScript Library v1.6.2
-http://jquery.com/
-
-Copyright 2011, John Resig
-Dual licensed under the MIT or GPL Version 2 licenses.
-http://jquery.org/license
-
-Includes Sizzle.js
-http://sizzlejs.com/
-Copyright 2011, The Dojo Foundation
-Released under the MIT, BSD, and GPL Licenses.
-
-MIT license selected:
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
------------------------------------------------------------------------
-
-For jQuery Cookies 2.2.0 (storm-core/src/ui/public/js/jquery.cookies.2.2.0.min.js)
-
-Copyright (c) 2005 - 2010, James Auldridge
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
------------------------------------------------------------------------
-
-For jQuery TableSorter 2.17.3 (storm-core/src/ui/public/js/jquery.tablesorter.min.js)
-
-Copyright (c) 2007 Christian Bach
-Examples and docs at: http://tablesorter.com
-Dual licensed under the MIT and GPL licenses:
-http://www.opensource.org/licenses/mit-license.php
-http://www.gnu.org/licenses/gpl.html
-
-MIT license selected:
-
-Copyright (c) 2007 Christian Bach
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
------------------------------------------------------------------------
-
-For arbor.js and arbor-graphics.js (storm-core/src/ui/public/js/)
-
-  Copyright (c) 2011 Samizdat Drafting Co.
-  Physics code derived from springy.js, copyright (c) 2010 Dennis Hotson
-
-  Permission is hereby granted, free of charge, to any person
-  obtaining a copy of this software and associated documentation
-  files (the "Software"), to deal in the Software without
-  restriction, including without limitation the rights to use,
-  copy, modify, merge, publish, distribute, sublicense, and/or sell
-  copies of the Software, and to permit persons to whom the
-  Software is furnished to do so, subject to the following
-  conditions:
-
-  The above copyright notice and this permission notice shall be
-  included in all copies or substantial portions of the Software.
-
-  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-  OTHER DEALINGS IN THE SOFTWARE.
-
------------------------------------------------------------------------
-
-For Arbor Tween (storm-core/src/ui/public/js/arbor-tween.js)
-
-  Copyright (c) 2011 Samizdat Drafting Co.
-
-  Permission is hereby granted, free of charge, to any person
-  obtaining a copy of this software and associated documentation
-  files (the "Software"), to deal in the Software without
-  restriction, including without limitation the rights to use,
-  copy, modify, merge, publish, distribute, sublicense, and/or sell
-  copies of the Software, and to permit persons to whom the
-  Software is furnished to do so, subject to the following
-  conditions:
-
-  The above copyright notice and this permission notice shall be
-  included in all copies or substantial portions of the Software.
-
-  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-  OTHER DEALINGS IN THE SOFTWARE.
-
-
-  Easing Equations in easing.js:
-  Copyright © 2001 Robert Penner. All rights reserved.
-
-  Open source under the BSD License. Redistribution and use in source
-  and binary forms, with or without modification, are permitted
-  provided that the following conditions are met:
-
-  Redistributions of source code must retain the above copyright
-  notice, this list of conditions and the following disclaimer.
-  Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-  Neither the name of the author nor the names of contributors may be
-  used to endorse or promote products derived from this software
-  without specific prior written permission.
-
-  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
------------------------------------------------------------------------
-
-For mustache.js (storm-core/src/ui/public/js/jquery.mustache.js)
-
-The MIT License
-
-Copyright (c) 2009 Chris Wanstrath (Ruby)
-Copyright (c) 2010-2014 Jan Lehnardt (JavaScript)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
------------------------------------------------------------------------
-
-For moment.js (storm-core/src/ui/public/js/moment.min.js)
-
-Copyright (c) 2011-2014 Tim Wood, Iskren Chernev, Moment.js contributors
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-
------------------------------------------------------------------------
-
-For Jquery url plugin (storm-core/src/ui/public/js/url.min.js)
-
-Jquery Url (A Jquery plugin for URL parser) v1.8.6
-Source repository: https://github.com/websanova/js-url
-Licensed under an MIT-style license. Seehttps://github.com/websanova/js-url#license for details.
-
------------------------------------------------------------------------
-
-
-For jquery.blockUI.min.js (storm-core/src/ui/public/js/jquery.blockUI.min.js)
-
-jQuery BlockUI; v20131009
-http://jquery.malsup.com/block/
-Copyright (c) 2013 M. Alsup; Dual licensed: MIT/GPL
-
-Copyright © 2007-2013 M. Alsup.
-
-MIT license selected:
-
-The BlockUI plugin is dual licensed under the MIT and GPL licenses.
-
-You may use either license. The MIT license is recommended for most projects
-because it is simple and easy to understand and it places almost no
-restrictions on what you can do with the plugin.
-
-If the GPL suits your project better you are also free to use the plugin
-under that license.
-
-You do not have to do anything special to choose one license or the other and
-you don't have to notify anyone which license you are using. You are free to
-use the BlockUI plugin in commercial projects as long as the copyright header is left intact.
-

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/NOTICE
----------------------------------------------------------------------
diff --git a/_site/target/checkout/NOTICE b/_site/target/checkout/NOTICE
deleted file mode 100644
index 637e578..0000000
--- a/_site/target/checkout/NOTICE
+++ /dev/null
@@ -1,8 +0,0 @@
-Apache Storm
-Copyright 2014 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
-This product includes software developed by Yahoo! Inc. (www.yahoo.com)
-Copyright (c) 2012-2014 Yahoo! Inc.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/README.markdown
----------------------------------------------------------------------
diff --git a/_site/target/checkout/README.markdown b/_site/target/checkout/README.markdown
deleted file mode 100644
index 2e9286b..0000000
--- a/_site/target/checkout/README.markdown
+++ /dev/null
@@ -1,182 +0,0 @@
-Storm is a distributed realtime computation system. Similar to how Hadoop provides a set of general primitives for doing batch processing, Storm provides a set of general primitives for doing realtime computation. Storm is simple, can be used with any programming language, [is used by many companies](http://storm-project.net/documentation/Powered-By.html), and is a lot of fun to use!
-
-The [Rationale page](http://storm-project.net/documentation/Rationale.html) explains what Storm is and why it was built. [This presentation](http://vimeo.com/40972420) is also a good introduction to the project.
-
-Storm has a website at [storm-project.net](http://storm-project.net). Follow [@stormprocessor](https://twitter.com/stormprocessor) on Twitter for updates on the project.
-
-## Documentation
-
-Documentation and tutorials can be found on the [Storm website](http://storm-project.net/documentation/Home.html).
-
-Developers and contributors should also take a look at our [Developer documentation](DEVELOPER.md).
-
-
-## Getting help
-
-__NOTE:__ The google groups account storm-user@googlegroups.com is now officially deprecated in favor of the Apache-hosted user/dev mailing lists.
-
-### Storm Users
-Storm users should send messages and subscribe to [user@storm.incubator.apache.org](mailto:user@storm.incubator.apache.org).
-
-You can subscribe to this list by sending an email to [user-subscribe@storm.incubator.apache.org](mailto:user-subscribe@storm.incubator.apache.org). Likewise, you can cancel a subscription by sending an email to [user-unsubscribe@storm.incubator.apache.org](mailto:user-unsubscribe@storm.incubator.apache.org).
-
-You can also [browse the archives of the storm-user mailing list](http://mail-archives.apache.org/mod_mbox/incubator-storm-user/).
-
-### Storm Developers
-Storm developers should send messages and subscribe to [dev@storm.incubator.apache.org](mailto:dev@storm.incubator.apache.org).
-
-You can subscribe to this list by sending an email to [dev-subscribe@storm.incubator.apache.org](mailto:dev-subscribe@storm.incubator.apache.org). Likewise, you can cancel a subscription by sending an email to [dev-unsubscribe@storm.incubator.apache.org](mailto:dev-unsubscribe@storm.incubator.apache.org).
-
-You can also [browse the archives of the storm-dev mailing list](http://mail-archives.apache.org/mod_mbox/incubator-storm-dev/).
-
-### Which list should I send/subscribe to?
-If you are using a pre-built binary distribution of Storm, then chances are you should send questions, comments, storm-related announcements, etc. to [user@storm.apache.incubator.org](user@storm.apache.incubator.org). 
-
-If you are building storm from source, developing new features, or otherwise hacking storm source code, then [dev@storm.incubator.apache.org](dev@storm.incubator.apache.org) is more appropriate. 
-
-### What will happen with storm-user@googlegroups.com?
-All existing messages will remain archived there, and can be accessed/searched [here](https://groups.google.com/forum/#!forum/storm-user).
-
-New messages sent to storm-user@googlegroups.com will either be rejected/bounced or replied to with a message to direct the email to the appropriate Apache-hosted group.
-
-### IRC
-You can also come to the #storm-user room on [freenode](http://freenode.net/). You can usually find a Storm developer there to help you out.
-
-## License
-
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
-
-
-## Project lead
-
-* Nathan Marz ([@nathanmarz](http://twitter.com/nathanmarz))
-
-## Committers
-
-* James Xu ([@xumingming](https://github.com/xumingming))
-* Jason Jackson ([@jason_j](http://twitter.com/jason_j))
-* Andy Feng ([@anfeng](https://github.com/anfeng))
-* Flip Kromer ([@mrflip](https://github.com/mrflip))
-* David Lao ([@davidlao2k](https://github.com/davidlao2k))
-* P. Taylor Goetz ([@ptgoetz](https://github.com/ptgoetz))
-* Derek Dagit ([@d2r](https://github.com/d2r))
-* Robert Evans ([@revans2](https://github.com/revans2))
-* Michael G. Noll ([@miguno](https://github.com/miguno))
-* Kishor Patil ([@kishorvpatil](https://github.com/kishorvpatil))
-* Sriharsha Chintalapani([@harshach](https://github.com/harshach))
-* Sean Zhong ([@clockfly] (http://github.com/clockfly))
-
-## Contributors
-
-* Christopher Bertels ([@bakkdoor](http://twitter.com/bakkdoor))
-* Michael Montano ([@michaelmontano](http://twitter.com/michaelmontano))
-* Dennis Zhuang ([@killme2008](https://github.com/killme2008))
-* Trevor Smith ([@trevorsummerssmith](https://github.com/trevorsummerssmith))
-* Ben Hughes ([@schleyfox](https://github.com/schleyfox))
-* Alexey Kachayev ([@kachayev](https://github.com/kachayev))
-* Haitao Yao ([@haitaoyao](https://github.com/haitaoyao))
-* Dan Dillinger ([@ddillinger](https://github.com/ddillinger))
-* Kang Xiao ([@xiaokang](https://github.com/xiaokang))
-* Gabriel Grant ([@gabrielgrant](https://github.com/gabrielgrant))
-* Travis Wellman ([@travisfw](https://github.com/travisfw))
-* Kasper Madsen ([@KasperMadsen](https://github.com/KasperMadsen))
-* Michael Cetrulo ([@git2samus](https://github.com/git2samus))
-* Thomas Jack ([@tomo](https://github.com/tomo))
-* Nicolas Yzet ([@nicoo](https://github.com/nicoo))
-* Fabian Neumann ([@hellp](https://github.com/hellp))
-* Soren Macbeth ([@sorenmacbeth](https://github.com/sorenmacbeth))
-* Ashley Brown ([@ashleywbrown](https://github.com/ashleywbrown))
-* Guanpeng Xu ([@herberteuler](https://github.com/herberteuler))
-* Vinod Chandru ([@vinodc](https://github.com/vinodc))
-* Martin Kleppmann ([@ept](https://github.com/ept))
-* Evan Chan ([@velvia](https://github.com/velvia))
-* Sjoerd Mulder ([@sjoerdmulder](https://github.com/sjoerdmulder))
-* Yuta Okamoto ([@okapies](https://github.com/okapies))
-* Barry Hart ([@barrywhart](https://github.com/barrywhart))
-* Sergey Lukjanov ([@Frostman](https://github.com/Frostman))
-* Ross Feinstein ([@rnfein](https://github.com/rnfein))
-* Junichiro Takagi ([@tjun](https://github.com/tjun))
-* Bryan Peterson ([@Lazyshot](https://github.com/Lazyshot))
-* Sam Ritchie ([@sritchie](https://github.com/sritchie))
-* Stuart Anderson ([@emblem](https://github.com/emblem))
-* Lorcan Coyle ([@lorcan](https://github.com/lorcan))
-* Andrew Olson ([@noslowerdna](https://github.com/noslowerdna))
-* Gavin Li ([@lyogavin](https://github.com/lyogavin))
-* Tudor Scurtu ([@tscurtu](https://github.com/tscurtu))
-* Homer Strong ([@strongh](https://github.com/strongh))
-* Sean Melody ([@srmelody](https://github.com/srmelody))
-* Jake Donham ([@jaked](https://github.com/jaked))
-* Ankit Toshniwal ([@ankitoshniwal](https://github.com/ankitoshniwal))
-* Adam Lewis ([@supercargo](https://github.com/supercargo))
-* Alexander Yerenkow ([@yerenkow](https://github.com/yerenkow))
-* Brenden Matthews ([@brndnmtthws](https://github.com/brdnmtthws))
-* Bryan Baugher ([@bbaugher](https://github.com/bbaugher))
-* Danijel Schiavuzzi ([@dschiavu](https://github.com/dschiavu))
-* David James ([@xpe](https://github.com/xpe))
-* David Losada ([@tuxpiper](https://github.com/tuxpiper))
-* Francois Dang Ngoc ([@darthbear](https://github.com/darthbear))
-* Gangrui Li ([@davidlgr](https://github.com/davidlgr))
-* John Gilmore ([@jsgilmore](https://github.com/jsgilmore))
-* Julien Nioche ([@jnioche](https://github.com/jnioche))
-* Kyle Nusbaum ([@knusbaum](https://github.com/knusbaum))
-* Muneyuki Noguchi ([@mnogu](https://github.com/mnogu))
-* Niels Basjes ([@nielsbasjes](https://github.com/nielsbasjes))
-* Padma Priya Chitturi ([PadmaCh](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=PadmaCh))
-* Prabeesh K ([@prabeesh](https://github.com/prabeesh))
-* Sean Zhong ([@clockfly](https://github.com/clockfly))
-* Sriharsha Chintalapani ([@harshach](https://github.com/harshach))
-* Srinivas Prasad Gumdelli ([@srinivasgumdelli](https://github.com/srinivasgumdelli))
-* Steven Phung ([@stphung](https://github.com/stphung))
-* Suresh Srinivas ([@sureshms](https://github.com/sureshms))
-* thinker0 ([@thinker0](https://github.com/thinker0))
-* Troy Ding ([@troyding](https://github.com/troyding)) 
-* Aaron Zimmerman ([@aaronzimmerman](https://github.com/aaronzimmerman))
-* Albert Chu ([@chu11](https://github.com/chu11))
-* Krystian Nowak ([@krystiannowak](https://github.com/krystiannowak))
-* Parth-Brahmbhatt ([@Parth-Brahmbhatt](https://github.com/Parth-Brahmbhatt))
-* Adrian Petrescu ([@apetresc](https://github.com/apetresc))
-* DashengJu ([@dashengju](https://github.com/dashengju))
-* Jungtaek Lim ([@HeartSaVioR](https://github.com/HeartSaVioR))
-* Li Jiahong ([@Gvain](https://github.com/Gvain))
-* Aaron Levin ([@aaronlevin](https://github.com/aaronlevin))
-* Masatake Iwasaki ([@iwasakims](https://github.com/iwasakims))
-* Milad Fatenejad ([@icksa](https://github.com/icksa))
-* Ryan Liu ([@shell0dh](https://github.com/shell0dh))
-* Dave Parfitt ([@metadave](https://github.com/metadave))
-* Jo Liss ([@joliss](https://github.com/joliss))
-* averykhoo ([@averykhoo](https://github.com/averykhoo))
-* Curtis Allen ([@curtisallen](https://github.com/curtisallen))
-* Boris Aksenov ([@miofthena](https://github.com/miofthena))
-* Itai Frenkel ([@itaifrenkel](https://github.com/itaifrenkel))
-* Naresh Kosgi ([@NareshKosgi](https://github.com/NareshKosgi))
-* Sean T Allen ([@SeanTAllen](https://github.com/SeanTAllen))
-* Gabriel Ciuloaica ([@devsprint](https://github.com/devsprint))
-* wurstmeister ([@wurstmeister](https://github.com/wurstmeister))
-* Marc Beitchman ([@mbeitchman](https://github.com/mbeitchman))
-* Dan Blanchard ([@dan-blanchard](https://github.com/dan-blanchard))
-* Mykhailo "Michael" Pershyn ([@pershyn](https://github.com/pershyn))
-* Dave Golombek ([@dgolombek](https://github.com/dgolombek))
-* Edison Xu ([@EdisonXu](https://github.com/EdisonXu))
-* Ariel Valentin ([@arielvalentin](http://blog.arielvalentin.com/))
-* Dane Hammer ([@danehammer](https://github.com/danehammer))
-* Christophe Carre' ([@chrisz](https://github.com/chrisz))
-* Anya Tchernishov ([@anyatch](https://github.com/anyatch))
-
-## Acknowledgements
-
-YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: [YourKit Java Profiler](http://www.yourkit.com/java/profiler/index.jsp) and [YourKit .NET Profiler](http://www.yourkit.com/.net/profiler/index.jsp).

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/SECURITY.md
----------------------------------------------------------------------
diff --git a/_site/target/checkout/SECURITY.md b/_site/target/checkout/SECURITY.md
deleted file mode 100644
index 93036b2..0000000
--- a/_site/target/checkout/SECURITY.md
+++ /dev/null
@@ -1,74 +0,0 @@
-# Running Apache Storm Securely
-
-The current release of Apache Storm offers no authentication or authorization.
-It does not encrypt any data being sent across the network, and does not 
-attempt to restrict access to data stored on the local file system or in
-Apache Zookeeper.  As such there are a number of different precautions you may
-want to enact outside of storm itself to be sure storm is running securely.
-
-The exact detail of how to setup these precautions varies a lot and is beyond
-the scope of this document.
-
-## Network Security
-
-It is generally a good idea to enable a firewall and restrict incoming network
-connections to only those originating from the cluster itself and from trusted
-hosts and services, a complete list of ports storm uses are below. 
-
-If the data your cluster is processing is sensitive it might be best to setup
-IPsec to encrypt all traffic being sent between the hosts in the cluster.
-
-### Ports
-
-| Default Port | Storm Config | Client Hosts/Processes | Server |
-|--------------|--------------|------------------------|--------|
-| 2181 | `storm.zookeeper.port` | Nimbus, Supervisors, and Worker processes | Zookeeper |
-| 6627 | `nimbus.thrift.port` | Storm clients, Supervisors, and UI | Nimbus |
-| 8080 | `ui.port` | Client Web Browsers | UI |
-| 8000 | `logviewer.port` | Client Web Browsers | Logviewer |
-| 3772 | `drpc.port` | External DRPC Clients | DRPC |
-| 3773 | `drpc.invocations.port` | Worker Processes | DRPC |
-| 670{0,1,2,3} | `supervisor.slots.ports` | Worker Processes | Worker Processes |
-
-### UI/Logviewer
-
-The UI and logviewer processes provide a way to not only see what a cluster is
-doing, but also manipulate running topologies.  In general these processes should
-not be exposed except to users of the cluster.  It is often simplest to restrict
-these ports to only accept connections from local hosts, and then front them with another web server,
-like Apache httpd, that can authenticate/authorize incoming connections and
-proxy the connection to the storm process.  To make this work the ui process must have
-logviewer.port set to the port of the proxy in its storm.yaml, while the logviewers
-must have it set to the actual port that they are going to bind to.
-
-### Nimbus
-
-Nimbus's Thrift port should be locked down as it can be used to control the entire
-cluster including running arbitrary user code on different nodes in the cluster.
-Ideally access to it is restricted to nodes within the cluster and possibly some gateway
-nodes that allow authorized users to log into them and run storm client commands.
-
-### DRPC
-
-Each DRPC server has two different ports.  The invocations port is accessed by worker
-processes within the cluster.  The other port is accessed by external clients that
-want to query the topology.  The external port should be restricted to hosts that you
-want to be able to do queries.
-
-### Supervisors
-
-Supervisors are only clients they are not servers, and as such don't need special restrictions.
-
-### Workers
-
-Worker processes receive data from each other.  There is the option to encrypt this data using
-Blowfish by setting `topology.tuple.serializer` to `backtype.storm.security.serialization.BlowfishTupleSerializer`
-and setting `topology.tuple.serializer.blowfish.key` to a secret key you want your topology to use.
-
-### Zookeeper
-
-Zookeeper uses other ports for communications within the ensemble the details of which
-are beyond the scope of this document.  You should look at restricting Zookeeper access
-as well, because storm does not set up any ACLs for the data it write to Zookeeper.
-
-  

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/STORM-UI-REST-API.md
----------------------------------------------------------------------
diff --git a/_site/target/checkout/STORM-UI-REST-API.md b/_site/target/checkout/STORM-UI-REST-API.md
deleted file mode 100644
index 35ae8f4..0000000
--- a/_site/target/checkout/STORM-UI-REST-API.md
+++ /dev/null
@@ -1,566 +0,0 @@
-# Storm UI REST API
-Storm UI server provides a REST Api to access cluster, topology, component overview and metrics. 
-This api returns json response.  
-REST API supports JSONP. User can pass callback query param to wrap json in the callback function.
-Please ignore undocumented elements in the json repsonse.
-
-## Using the UI REST Api
-
-### /api/v1/cluster/configuration (GET)
- returns cluster configuration.  Below is a sample response but doesn't include all the config fileds.
-
-Sample Response:  
-```json
-  {
-    "dev.zookeeper.path": "/tmp/dev-storm-zookeeper",
-    "topology.tick.tuple.freq.secs": null,
-    "topology.builtin.metrics.bucket.size.secs": 60,
-    "topology.fall.back.on.java.serialization": true,
-    "topology.max.error.report.per.interval": 5,
-    "zmq.linger.millis": 5000,
-    "topology.skip.missing.kryo.registrations": false,
-    "storm.messaging.netty.client_worker_threads": 1,
-    "ui.childopts": "-Xmx768m",
-    "storm.zookeeper.session.timeout": 20000,
-    "nimbus.reassign": true,
-    "topology.trident.batch.emit.interval.millis": 500,
-    "storm.messaging.netty.flush.check.interval.ms": 10,
-    "nimbus.monitor.freq.secs": 10,
-    "logviewer.childopts": "-Xmx128m",
-    "java.library.path": "/usr/local/lib:/opt/local/lib:/usr/lib",
-    "topology.executor.send.buffer.size": 1024,
-    }
-```
-    
-### /api/v1/cluster/summary (GET)
-returns cluster summary such as nimbus uptime,number of supervisors,slots etc..
-
-Response Fields:
-
-|Field  |Value|Description
-|---	|---	|---
-|stormVersion|String| Storm version|
-|nimbusUptime|String| Shows how long the cluster is running|
-|supervisors|Integer|  Number of supervisors running|
-|slotsTotal| Integer|Total number of available worker slots|
-|slotsUsed| Integer| Number of worker slots used|
-|slotsFree| Integer |Number of worker slots available|
-|executorsTotal| Integer |Total number of executors|
-|tasksTotal| Integer |Total tasks|
-
-Sample Response:  
-```json
-   {
-    "stormVersion": "0.9.2-incubating-SNAPSHOT",
-    "nimbusUptime": "3m 53s",
-    "supervisors": 1,
-    "slotsTotal": 4,
-    "slotsUsed": 3,
-    "slotsFree": 1,
-    "executorsTotal": 28,
-    "tasksTotal": 28
-    }
-```
-    
-### /api/v1/supervisor/summary (GET)
-returns all supervisors summary 
-
-Response Fields:
-
-|Field  |Value|Description|
-|---	|---	|---
-|id| String | Supervisor's id|
-|host| String| Supervisor's host name|
-|uptime| String| Shows how long the supervisor is running|
-|slotsTotal| Integer| Total number of available worker slots for this supervisor|
-|slotsUsed| Integer| Number of worker slots used on this supervisor|
-
-Sample Response:  
-```json
-{
-    "supervisors": [
-        {
-            "id": "0b879808-2a26-442b-8f7d-23101e0c3696",
-            "host": "10.11.1.7",
-            "uptime": "5m 58s",
-            "slotsTotal": 4,
-            "slotsUsed": 3
-        }
-    ]
-}
-```
-    
-### /api/v1/topology/summary (GET)
-Returns all topologies summary
-
-Response Fields:
-
-|Field  |Value | Description|
-|---	|---	|---
-|id| String| Topology Id|
-|name| String| Topology Name|
-|status| String| Topology Status|
-|uptime| String|  Shows how long the topology is running|
-|tasksTotal| Integer |Total number of tasks for this topology|
-|workersTotal| Integer |Number of workers used for this topology|
-|executorsTotal| Integer |Number of executors used for this topology|
-
-Sample Response:  
-```json
-{
-    "topologies": [
-        {
-            "id": "WordCount3-1-1402960825",
-            "name": "WordCount3",
-            "status": "ACTIVE",
-            "uptime": "6m 5s",
-            "tasksTotal": 28,
-            "workersTotal": 3,
-            "executorsTotal": 28
-        }
-    ]
-}
-```
- 
-### /api/v1/topology/:id (GET)
-  Returns topology information and stats. Subsititute id with topology id.
-
-Request Parameters:
-  
-|Parameter |Value   |Description  |
-|----------|--------|-------------|
-|id   	   |String (required)| Topology Id  |
-|window    |String. Default value :all-time| Window duration for metrics in seconds|
-|sys       |String. Values 1 or 0. Default value 0| Controls including sys stats part of the response|
-
-
-Response Fields:
-
-|Field  |Value |Description|
-|---	|---	|---
-|id| String| Topology Id|
-|name| String |Topology Name|
-|uptime| String |Shows how long the topology is running|
-|status| String |Shows Topology's current status|
-|tasksTotal| Integer |Total number of tasks for this topology|
-|workersTotal| Integer |Number of workers used for this topology|
-|executorsTotal| Integer |Number of executors used for this topology|
-|msgTimeout| Integer | Number of seconds a tuple has before the spout considers it failed |
-|windowHint| String | window param value in "hh mm ss" format. Default value is "All Time"|
-|topologyStats| Array | Array of all the topology related stats per time window|
-|topologyStats.windowPretty| String |Duration passed in HH:MM:SS format|
-|topologyStats.window| String |User requested time window for metrics|
-|topologyStats.emitted| Long |Number of messages emitted in given window|
-|topologyStats.trasferred| Long |Number messages transferred in given window|
-|topologyStats.completeLatency| String (double value returned in String format) |Total latency for processing the message|
-|topologyStats.acked| Long |Number of messages acked in given window|
-|topologyStats.failed| Long |Number of messages failed in given window|
-|spouts| Array | Array of all the spout components in the topology|
-|spouts.spoutId| String |Spout id|
-|spouts.executors| Integer |Number of executors for the spout|
-|spouts.emitted| Long |Number of messages emitted in given window |
-|spouts.completeLatency| String (double value returned in String format) |Total latency for processing the message|
-|spouts.transferred| Long |Total number of messages  transferred in given window|
-|spouts.tasks| Integer |Total number of tasks for the spout|
-|spouts.lastError| String |Shows the last error happened in a spout|
-|spouts.errorLapsedSecs| Integer | Number of seconds elapsed since that last error happened in a spout|
-|spouts.errorWorkerLogLink| String | Link to the worker log that reported the exception |
-|spouts.acked| Long |Number of messages acked|
-|spouts.failed| Long |Number of messages failed|
-|bolts| Array | Array of bolt components in the topology|
-|bolts.boltId| String |Bolt id|
-|bolts.capacity| String (double value returned in String format) |This value indicates number of messages executed * average execute latency / time window|
-|bolts.processLatency| String (double value returned in String format)  |Bolt's average time to ack a message after it's received|
-|bolts.executeLatency| String (double value returned in String format) |Average time for bolt's execute method |
-|bolts.executors| Integer |Number of executor tasks in the bolt component|
-|bolts.tasks| Integer |Number of instances of bolt|
-|bolts.acked| Long |Number of tuples acked by the bolt|
-|bolts.failed| Long |Number of tuples failed by the bolt|
-|bolts.lastError| String |Shows the last error occurred in the bolt|
-|bolts.errorLapsedSecs| Integer |Number of seconds elapsed since that last error happened in a bolt|
-|bolts.errorWorkerLogLink| String | Link to the worker log that reported the exception |
-|bolts.emitted| Long |Number of tuples emitted|
-
-
-
-Examples:  
-```no-highlight
- 1. http://ui-daemon-host-name:8080/api/v1/topology/WordCount3-1-1402960825
- 2. http://ui-daemon-host-name:8080/api/v1/topology/WordCount3-1-1402960825?sys=1
- 3. http://ui-daemon-host-name:8080/api/v1/topology/WordCount3-1-1402960825?window=600
-```
-
-Sample Response:  
-```json 
- {
-    "name": "WordCount3",
-    "id": "WordCount3-1-1402960825",
-    "workersTotal": 3,
-    "window": "600",
-    "status": "ACTIVE",
-    "tasksTotal": 28,
-    "executorsTotal": 28,
-    "uptime": "29m 19s",
-    "msgTimeout": 30,
-    "windowHint": "10m 0s",
-    "topologyStats": [
-        {
-            "windowPretty": "10m 0s",
-            "window": "600",
-            "emitted": 397960,
-            "transferred": 213380,
-            "completeLatency": "0.000",
-            "acked": 213460,
-            "failed": 0
-        },
-        {
-            "windowPretty": "3h 0m 0s",
-            "window": "10800",
-            "emitted": 1190260,
-            "transferred": 638260,
-            "completeLatency": "0.000",
-            "acked": 638280,
-            "failed": 0
-        },
-        {
-            "windowPretty": "1d 0h 0m 0s",
-            "window": "86400",
-            "emitted": 1190260,
-            "transferred": 638260,
-            "completeLatency": "0.000",
-            "acked": 638280,
-            "failed": 0
-        },
-        {
-            "windowPretty": "All time",
-            "window": ":all-time",
-            "emitted": 1190260,
-            "transferred": 638260,
-            "completeLatency": "0.000",
-            "acked": 638280,
-            "failed": 0
-        }
-    ],
-    "spouts": [
-        {
-            "executors": 5,
-            "emitted": 28880,
-            "completeLatency": "0.000",
-            "transferred": 28880,
-            "acked": 0,
-            "spoutId": "spout",
-            "tasks": 5,
-            "lastError": "",
-            "errorLapsedSecs": null
-            "failed": 0
-        }
-    ],
-        "bolts": [
-        {
-            "executors": 12,
-            "emitted": 184580,
-            "transferred": 0,
-            "acked": 184640,
-            "executeLatency": "0.048",
-            "tasks": 12,
-            "executed": 184620,
-            "processLatency": "0.043",
-            "boltId": "count",
-            "lastError": "",
-            "errorLapsedSecs": null
-            "capacity": "0.003",
-            "failed": 0
-        },
-        {
-            "executors": 8,
-            "emitted": 184500,
-            "transferred": 184500,
-            "acked": 28820,
-            "executeLatency": "0.024",
-            "tasks": 8,
-            "executed": 28780,
-            "processLatency": "2.112",
-            "boltId": "split",
-            "lastError": "",
-            "errorLapsedSecs": null
-            "capacity": "0.000",
-            "failed": 0
-        }
-    ],
-    "configuration": {
-        "storm.id": "WordCount3-1-1402960825",
-        "dev.zookeeper.path": "/tmp/dev-storm-zookeeper",
-        "topology.tick.tuple.freq.secs": null,
-        "topology.builtin.metrics.bucket.size.secs": 60,
-        "topology.fall.back.on.java.serialization": true,
-        "topology.max.error.report.per.interval": 5,
-        "zmq.linger.millis": 5000,
-        "topology.skip.missing.kryo.registrations": false,
-        "storm.messaging.netty.client_worker_threads": 1,
-        "ui.childopts": "-Xmx768m",
-        "storm.zookeeper.session.timeout": 20000,
-        "nimbus.reassign": true,
-        "topology.trident.batch.emit.interval.millis": 500,
-        "storm.messaging.netty.flush.check.interval.ms": 10,
-        "nimbus.monitor.freq.secs": 10,
-        "logviewer.childopts": "-Xmx128m",
-        "java.library.path": "/usr/local/lib:/opt/local/lib:/usr/lib",
-        "topology.executor.send.buffer.size": 1024,
-        "storm.local.dir": "storm-local",
-        "storm.messaging.netty.buffer_size": 5242880,
-        "supervisor.worker.start.timeout.secs": 120,
-        "topology.enable.message.timeouts": true,
-        "nimbus.cleanup.inbox.freq.secs": 600,
-        "nimbus.inbox.jar.expiration.secs": 3600,
-        "drpc.worker.threads": 64,
-        "topology.worker.shared.thread.pool.size": 4,
-        "nimbus.host": "hw10843.local",
-        "storm.messaging.netty.min_wait_ms": 100,
-        "storm.zookeeper.port": 2181,
-        "transactional.zookeeper.port": null,
-        "topology.executor.receive.buffer.size": 1024,
-        "transactional.zookeeper.servers": null,
-        "storm.zookeeper.root": "/storm",
-        "storm.zookeeper.retry.intervalceiling.millis": 30000,
-        "supervisor.enable": true,
-        "storm.messaging.netty.server_worker_threads": 1
-    },
-}
-```
-  
-
-### /api/v1/topology/:id/component/:component (GET)
-
-Returns detailed metrics and executor information
-
-|Parameter |Value   |Description  |
-|----------|--------|-------------|
-|id   	   |String (required)| Topology Id  |
-|component |String (required)| Component Id |
-|window    |String. Default value :all-time| window duration for metrics in seconds|
-|sys       |String. Values 1 or 0. Default value 0| controls including sys stats part of the response|
-
-Response Fields:
-
-|Field  |Value |Description|
-|---	|---	|---
-|id   | String | Component's id|
-|name | String | Topology name|
-|componentType | String | component's type SPOUT or BOLT|
-|windowHint| String | window param value in "hh mm ss" format. Default value is "All Time"|
-|executors| Integer |Number of executor tasks in the component|
-|componentErrors| Array of Errors | List of component errors|
-|componentErrors.time| Long | Timestamp when the exception occurred |
-|componentErrors.errorHost| String | host name for the error|
-|componentErrors.errorPort| String | port for the error|
-|componentErrors.error| String |Shows the error happened in a component|
-|componentErrors.errorLapsedSecs| Integer | Number of seconds elapsed since the error happened in a component |
-|componentErrors.errorWorkerLogLink| String | Link to the worker log that reported the exception |
-|topologyId| String | Topology's Id|
-|tasks| Integer |Number of instances of component|
-|window    |String. Default value "All Time" | window duration for metrics in seconds|
-|spoutSummary or boltStats| Array |Array of component stats. **Please note this element tag can be spoutSummary or boltStats depending on the componentType**|
-|spoutSummary.windowPretty| String |Duration passed in HH:MM:SS format|
-|spoutSummary.window| String | window duration for metrics in seconds|
-|spoutSummary.emitted| Long |Number of messages emitted in given window |
-|spoutSummary.completeLatency| String (double value returned in String format) |Total latency for processing the message|
-|spoutSummary.transferred| Long |Total number of messages  transferred in given window|
-|spoutSummary.acked| Long |Number of messages acked|
-|spoutSummary.failed| Long |Number of messages failed|
-|boltStats.windowPretty| String |Duration passed in HH:MM:SS format|
-|boltStats..window| String | window duration for metrics in seconds|
-|boltStats.transferred| Long |Total number of messages  transferred in given window|
-|boltStats.processLatency| String (double value returned in String format)  |Bolt's average time to ack a message after it's received|
-|boltStats.acked| Long |Number of messages acked|
-|boltStats.failed| Long |Number of messages failed|
-
-Examples:  
-```no-highlight
-1. http://ui-daemon-host-name:8080/api/v1/topology/WordCount3-1-1402960825/component/spout
-2. http://ui-daemon-host-name:8080/api/v1/topology/WordCount3-1-1402960825/component/spout?sys=1
-3. http://ui-daemon-host-name:8080/api/v1/topology/WordCount3-1-1402960825/component/spout?window=600
-```
- 
-Sample Response:  
-```json
-{
-    "name": "WordCount3", 
-    "id": "spout",
-    "componentType": "spout",
-    "windowHint": "10m 0s",
-    "executors": 5,
-    "componentErrors":[{"time": 1406006074000,
-                        "errorHost": "10.11.1.70",
-                        "errorPort": 6701,
-                        "errorWorkerLogLink": "http://10.11.1.7:8000/log?file=worker-6701.log",
-                        "errorLapsedSecs": 16,
-                        "error": "java.lang.RuntimeException: java.lang.StringIndexOutOfBoundsException: Some Error\n\tat backtype.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:128)\n\tat backtype.storm.utils.DisruptorQueue.consumeBatchWhenAvailable(DisruptorQueue.java:99)\n\tat backtype.storm.disruptor$consume_batch_when_available.invoke(disruptor.clj:80)\n\tat backtype...more.."
-    }],
-    "topologyId": "WordCount3-1-1402960825",
-    "tasks": 5,
-    "window": "600",
-    "spoutSummary": [
-        {
-            "windowPretty": "10m 0s",
-            "window": "600",
-            "emitted": 28500,
-            "transferred": 28460,
-            "completeLatency": "0.000",
-            "acked": 0,
-            "failed": 0
-        },
-        {
-            "windowPretty": "3h 0m 0s",
-            "window": "10800",
-            "emitted": 127640,
-            "transferred": 127440,
-            "completeLatency": "0.000",
-            "acked": 0,
-            "failed": 0
-        },
-        {
-            "windowPretty": "1d 0h 0m 0s",
-            "window": "86400",
-            "emitted": 127640,
-            "transferred": 127440,
-            "completeLatency": "0.000",
-            "acked": 0,
-            "failed": 0
-        },
-        {
-            "windowPretty": "All time",
-            "window": ":all-time",
-            "emitted": 127640,
-            "transferred": 127440,
-            "completeLatency": "0.000",
-            "acked": 0,
-            "failed": 0
-        }
-    ],
-    "outputStats": [
-        {
-            "stream": "__metrics",
-            "emitted": 40,
-            "transferred": 0,
-            "completeLatency": "0",
-            "acked": 0,
-            "failed": 0
-        },
-        {
-            "stream": "default",
-            "emitted": 28460,
-            "transferred": 28460,
-            "completeLatency": "0",
-            "acked": 0,
-            "failed": 0
-        }
-    ]
-    "executorStats": [
-        {
-            "workerLogLink": "http://10.11.1.7:8000/log?file=worker-6701.log",
-            "emitted": 5720,
-            "port": 6701,
-            "completeLatency": "0.000",
-            "transferred": 5720,
-            "host": "10.11.1.7",
-            "acked": 0,
-            "uptime": "43m 4s",
-            "id": "[24-24]",
-            "failed": 0
-        },
-        {
-            "workerLogLink": "http://10.11.1.7:8000/log?file=worker-6703.log",
-            "emitted": 5700,
-            "port": 6703,
-            "completeLatency": "0.000",
-            "transferred": 5700,
-            "host": "10.11.1.7",
-            "acked": 0,
-            "uptime": "42m 57s",
-            "id": "[25-25]",
-            "failed": 0
-        },
-        {
-            "workerLogLink": "http://10.11.1.7:8000/log?file=worker-6702.log",
-            "emitted": 5700,
-            "port": 6702,
-            "completeLatency": "0.000",
-            "transferred": 5680,
-            "host": "10.11.1.7",
-            "acked": 0,
-            "uptime": "42m 57s",
-            "id": "[26-26]",
-            "failed": 0
-        },
-        {
-            "workerLogLink": "http://10.11.1.7:8000/log?file=worker-6701.log",
-            "emitted": 5700,
-            "port": 6701,
-            "completeLatency": "0.000",
-            "transferred": 5680,
-            "host": "10.11.1.7",
-            "acked": 0,
-            "uptime": "43m 4s",
-            "id": "[27-27]",
-            "failed": 0
-        },
-        {
-            "workerLogLink": "http://10.11.1.7:8000/log?file=worker-6703.log",
-            "emitted": 5680,
-            "port": 6703,
-            "completeLatency": "0.000",
-            "transferred": 5680,
-            "host": "10.11.1.7",
-            "acked": 0,
-            "uptime": "42m 57s",
-            "id": "[28-28]",
-            "failed": 0
-        }
-    ]
-}
-```
-
-### /api/v1/topology/:id/activate (POST)
-activates a  topology 
-
-|Parameter |Value   |Description  |
-|----------|--------|-------------|
-|id   	   |String (required)| Topology Id  |
-
-### /api/v1/topology/:id/deactivate (POST)
-deactivates a  topology 
-
-|Parameter |Value   |Description  |
-|----------|--------|-------------|
-|id   	   |String (required)| Topology Id  |
-
-
-### /api/v1/topology/:id/rebalance/:wait-time (POST)
-rebalances a topology
-
-|Parameter |Value   |Description  |
-|----------|--------|-------------|
-|id   	   |String (required)| Topology Id  |
-|wait-time |String (required)| Wait time before rebalance happens |
-
-### /api/v1/topology/:id/kill/:wait-time (POST)
-kills a topology
-
-|Parameter |Value   |Description  |
-|----------|--------|-------------|
-|id   	   |String (required)| Topology Id  |
-|wait-time |String (required)| Wait time before rebalance happens |
-
-
-
-### ERRORS
-on errors in any of the above api returns 500 http status code with 
-the following response.
-
-Sample Response:  
-```json
-{
-  "error": "Internal Server Error",
-  "errorMessage": "java.lang.NullPointerException\n\tat clojure.core$name.invoke(core.clj:1505)\n\tat backtype.storm.ui.core$component_page.invoke(core.clj:752)\n\tat backtype.storm.ui.core$fn__7766.invoke(core.clj:782)\n\tat compojure.core$make_route$fn__5755.invoke(core.clj:93)\n\tat compojure.core$if_route$fn__5743.invoke(core.clj:39)\n\tat compojure.core$if_method$fn__5736.invoke(core.clj:24)\n\tat compojure.core$routing$fn__5761.invoke(core.clj:106)\n\tat clojure.core$some.invoke(core.clj:2443)\n\tat compojure.core$routing.doInvoke(core.clj:106)\n\tat clojure.lang.RestFn.applyTo(RestFn.java:139)\n\tat clojure.core$apply.invoke(core.clj:619)\n\tat compojure.core$routes$fn__5765.invoke(core.clj:111)\n\tat ring.middleware.reload$wrap_reload$fn__6880.invoke(reload.clj:14)\n\tat backtype.storm.ui.core$catch_errors$fn__7800.invoke(core.clj:836)\n\tat ring.middleware.keyword_params$wrap_keyword_params$fn__6319.invoke(keyword_params.clj:27)\n\tat ring.middleware.nested_params$wrap_nest
 ed_params$fn__6358.invoke(nested_params.clj:65)\n\tat ring.middleware.params$wrap_params$fn__6291.invoke(params.clj:55)\n\tat ring.middleware.multipart_params$wrap_multipart_params$fn__6386.invoke(multipart_params.clj:103)\n\tat ring.middleware.flash$wrap_flash$fn__6675.invoke(flash.clj:14)\n\tat ring.middleware.session$wrap_session$fn__6664.invoke(session.clj:43)\n\tat ring.middleware.cookies$wrap_cookies$fn__6595.invoke(cookies.clj:160)\n\tat ring.adapter.jetty$proxy_handler$fn__6112.invoke(jetty.clj:16)\n\tat ring.adapter.jetty.proxy$org.mortbay.jetty.handler.AbstractHandler$0.handle(Unknown Source)\n\tat org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)\n\tat org.mortbay.jetty.Server.handle(Server.java:326)\n\tat org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)\n\tat org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)\n\tat org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)\n\tat org.mortb
 ay.jetty.HttpParser.parseAvailable(HttpParser.java:212)\n\tat org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)\n\tat org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)\n\tat org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)\n"
-}
-```

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/TODO
----------------------------------------------------------------------
diff --git a/_site/target/checkout/TODO b/_site/target/checkout/TODO
deleted file mode 100644
index 23c8837..0000000
--- a/_site/target/checkout/TODO
+++ /dev/null
@@ -1,178 +0,0 @@
-Use cases:
-
-1. number of steps between 2 people in a graph (topology with cycles?)
-
-
-#################
-
-* Repackage jzmq and zmq as a leiningen "native dep"
-       - this might be good, since the native dep can package builds for all different systems/os's?
-
-
-* Deploy design:
-
-- storm swap {name} {jar} {class}
-- it's allowed to use resources equal to current running topology plus number of free resources
-- starts in deactivated mode
-- add TOPOLOGY_STARTUP_TIME config for the delay until nimbus activates a topology after launching it
-- for swap, after the startup time, deactivate the other topology, wait the TOPOLOGY_MESSAGE_TIMEOUT_SECS, and then activate the other topology
-- should be able to decrease the message timeout for killing or swapping (add optional thrift parameter) -- or just make it part of the config?
-- add killWithOptions, swap, swapWithOptions
-
-* Storm UI, stats, debugging, diagnosis tools
--- need to be able to hide system streams/components from the calculations (another query param and should be default)
--- need to optimize (slowness is probably on nimbus end of querying zk, consider adding heartbeat caching into nimbus)
--- add margins
--- add titles so its easier to distinguish the various pages
--- right align all table columns except for the leftmost
-		
-* Unit test the core pieces that have stabilized their APIs
-
-- process simulator
-- virtual ports
-- supervisor
-- utils
-- test worker/tasks
-
-* implement pseudo-distributed mode -- this is for testing the distributed parts of the code
-  - perhaps i can use pallet/vmfest for this
-
-* Need integration tests that run on an actual storm cluster (scp code/process code/zookeeper code not tested in unit tests)
-
-* bolts with none grouping can be pushed into a bolt. e.g. A -> B -> C
-     A -> D -> E
-     
-If A -> B and A -> D are shuffle grouping = none, and B -> C and D -> E are not, then both can be run in A, b's branch goes to C and D's branch goes to E
-
-
-* Failure design
-
-Add fail method to outputcollector
-Fail sends fail message to Acker for those anchors, which sends fail message back to spout.
-Whenever spout fails a tuple, it emits it in its failure stream...
-
-Add fail method to drpc... Causes blocked thread to throw exception
-
-* Have worker heartbeat with its task ids, nimbus verifies - if wrong, reassign tasks?
-- detect and ignore stray tasks
-Each worker can choose a unique id for itself when heart beating
-- nimbus deletes those that aren't in topology
-
-* Subscriptions design
-
--- new kind of spout: "subscription spout"
-   --> goal is to sync it's data across the tasks that subscribe to its streams
-   --> after doing a grouping, remembers what task it sent the tuple to (regardless of grouping). if a task dies, it knows its subscriptions and asks to be resynced
-   --> normal operation is to push to tasks, but pull done when a task starts up (b/c previous task died or something)
-   --> need to be able to add tuples to subscription or take tuples away (this is protocol with who you're subscribing to - e.g. rocket)
-   --> subscriptions can only happen in a spout because it requires persistent state
-   --> when subscription spout task dies, it polls the source (e.g. rocket) for all the subscription info
-   --> ideally you'd set things up to have one subscription spout per rocket server
-   --> TODO: Need some way to delete subscriptions -> part of tuple or extra metadata on tuple (extra metadata seems cleaner)
-        --> add isSubscription() method to Tuple as well as a getSubscriptionType() [which returns ADD or REMOVE]
-   --> when a spout starts up, it also needs to push all of its subscription info
-   --> acks are irrelevant for subscription tuples -- how should acks be managed as an abstraction?
-        -- maybe the synchronized state is done for you -- you just access the state directly and receive a callback whenever it changes?
-        -- so don't use tuples...
-   --> subscriptions break all the abstractions, perhaps I should generalize spouts and factor acking as a library on top of storm. subscriptions would just be another kind of library? -> no, it seems to break abstractions anyway (like keeping task -> tuples in memory)
-   --> maybe call it "syncspout"
-   --> if just do syncing (don't expose tuples directly?)
-   --> have a "SubscribedState" class that takes care of indexing/etc. --> expose it through topologycontext?
-      -- need a way to distinguish between states of different streams
-      -- has "add" and "remove" methods
-      -- bolt can give a statemanager object that implements add and remove in the prepare method
-      -- add(Tuple tuple)
-      -- remove(Tuple tuple)
-   --> synchronize protocol (when spout or source of data dies):
-      --> send how many tuples are going to be sent
-      --> send the tuples
-      --> OR: pack everything together into a single message (could be hard b/c where tuples are supposed to go is abstracted away)
-      --> tie everything together with a unique ID
-      --> once task receives everything, has info needed to remove tuples
-   --> statespout should do long-polling with timeout
-   --> to do subscriptions, the state should contain something like [url, subscriber]. some bolt appends subscriber to tuples, group by subscriber, and send info back
-        --> how to to fields grouping with an even distribution?
-   -->  ********* tasks need to block on startup until they're synchronized *********
-          --> send sync messages in a loop until it's synchronized
-          --> add a task.synchronize.poll.freq.secs config (default to 10 seconds)
-          --> need to buffer other messages as topology is waiting for synchronization messages (use disk?)
-   --> could use acking system to know if a piece of state gets fully synchronized and communicate this with user
-      --> perhaps expose this through a special stream? (the state status stream -> similar to failure streams)
-   --> should be able to do updates of existing state
-      --> use case: have a knob that you can set externally
-      --> this isn't really any better than just using zookeeper directly
-   
-   
-_myState = context.setSubscribedState(_myState)
-
-StateSpout {
-  //does a timeout long poll and emits new add or remove state tuples (add and remove on the output collector)
-  nextTuple(StateSpoutOutputCollector) //collector has add and remove methods add(id, tuple). remove(id)
-  //emits all the tuples into the output collector (in the background, will also send ids and counts to tasks so they know how to synchronize)
-  //called on startup
-  //collector can have a synchronize method in case the source of data (e.g., rocket) craps out
-  synchronize(SynchronizationOutputCollector) //collector only has add(id, tuple) method
-}
-
-//task startup (in prepare method) [this is automatic]
-for(int taskId: statespoutids) {
-  emitDirect(SYNC_STREAM, tuple())
-}
-
-statespout synchronization():
-  id = uuid()
-  //getAlLStateTuples calls synchronize on the spout to get the tuples
-  for(Tuple t: getAllStateTuplesFromSource()) {
-    List tasks = emit(cons(id, t));
-    .. keep track of id -> tasks -> count
-    for(task: all output tasks) {
-      emitDirect(task, id, count)
-    } 
-  }
-
-for synchronization to work, task needs to keep track of which tasks sent it tuples, and compare against only that set on synchronization
-
-Need a way to propogate information back up the topology - "subscriptions"
-e.g. browser -> rocket -> bolt -> bolt -> bolt. 
-
-example: #retweets for a subscribed set of tweet ids
-
-storm topology
-
- -> tweet spout (A) -> group on original id -> count (B) -> rocket
-
-subscriptions: rocket -> count (B) tweet id (need to group) -> spout (need to go to all)
-
--- how does it work when stuff dies downstream or upstream? do people ask what the subscriptions are? or do you push your subscriptions up? a combination?
-
--- maybe subscriptions are a "constant" spout? e..g, continuously emits and refreshes to make sure every task has the tuple. this seem amporphous and hard to implement... nimbus would need to refire all constant spouts whenever there's a reassignment that affects the flow of data. subscriptions seem more natural
-
--- subscriptions are a special kind of stream that are driven by being asked to send it. e..g, rocket is a spout that emits subscription/unsubscription tuples. they only send it when they get something new, or are asked as to what all the subscriptions are
-
--- maybe you just need a system stream to know when tasks are created. when you see that a downstream task is created, you know to fire subscriptions to it if its subscribed to your subscriptions stream? - how does this interplay with all the grouping types... you almost want to do a grouping and only send what to tasks that would have received. spouts would need to be able to subscribe to streams as well
-
-(use 'backtype.storm.testing)
-;;(start-simulating-time!)
-(def cluster (mk-local-storm-cluster))
-(use 'backtype.storm.bootstrap) (bootstrap)
-(import '[backtype.storm.testing TestWordCounter TestWordSpout TestGlobalCount TestAggregatesCounter])
-(def spout (feeder-spout ["word"]))
-(def topology (thrift/mk-topology
-                    {1 (thrift/mk-spout-spec spout :parallelism-hint 3)}
-                    {2 (thrift/mk-bolt-spec {1 ["word"]} (TestWordCounter.) :parallelism-hint 4)
-                     3 (thrift/mk-bolt-spec {1 :global} (TestGlobalCount.))
-                     4 (thrift/mk-bolt-spec {2 :global} (TestAggregatesCounter.))
-                     }))
-(submit-local-topology (:nimbus cluster) "test" {TOPOLOGY-WORKERS 4 TOPOLOGY-DEBUG true} topology)
-
-
-* clean up project
-  - remove log4j dir and instead generate it in the deploy (it's only used in bin/storm -> create a console one and put into bin/)
-  - include system component / stream information in the topologycontext and clean up system specific code all over the place
-
-* Very rare errors
-
-weird nullptr exceptions:
-(tasks i) on send-fn
-no virtual port socket for outbound task (in worker)
-

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/VERSION
----------------------------------------------------------------------
diff --git a/_site/target/checkout/VERSION b/_site/target/checkout/VERSION
deleted file mode 100644
index ad96e7c..0000000
--- a/_site/target/checkout/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-${project.version}