You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ph...@apache.org on 2017/10/18 19:45:00 UTC
[19/24] nifi-minifi-cpp git commit: MINIFI-372: Remove documentation
and test utilities
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/css/main.scss
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/css/main.scss b/thirdparty/rocksdb/docs/css/main.scss
deleted file mode 100644
index 48a3e14..0000000
--- a/thirdparty/rocksdb/docs/css/main.scss
+++ /dev/null
@@ -1,149 +0,0 @@
----
-# Only the main Sass file needs front matter (the dashes are enough)
----
-@charset "utf-8";
-
-@font-face {
- font-family: 'Lato';
- src: url("{{ '/static/fonts/LatoLatin-Italic.woff2' }}") format('woff2'),
- url("{{ '/static/fonts/LatoLatin-Italic.woff' }}") format('woff');
- font-weight: normal;
- font-style: italic;
-}
-
-@font-face {
- font-family: 'Lato';
- src: url("{{ '/static/fonts/LatoLatin-Black.woff2' }}") format('woff2'),
- url("{{ '/static/fonts/LatoLatin-Black.woff' }}") format('woff');
- font-weight: 900;
- font-style: normal;
-}
-
-@font-face {
- font-family: 'Lato';
- src: url("{{ '/static/fonts/LatoLatin-BlackItalic.woff2' }}") format('woff2'),
- url("{{ '/static/fonts/LatoLatin-BlackItalic.woff' }}") format('woff');
- font-weight: 900;
- font-style: italic;
-}
-
-@font-face {
- font-family: 'Lato';
- src: url("{{ '/static/fonts/LatoLatin-Light.woff2' }}") format('woff2'),
- url("{{ '/static/fonts/LatoLatin-Light.woff' }}") format('woff');
- font-weight: 300;
- font-style: normal;
-}
-
-@font-face {
- font-family: 'Lato';
- src: url("{{ '/static/fonts/LatoLatin-Regular.woff2' }}") format('woff2'),
- url("{{ '/static/fonts/LatoLatin-Regular.woff' }}") format('woff');
- font-weight: normal;
- font-style: normal;
-}
-
-// Our variables
-$base-font-family: 'Lato', Calibri, Arial, sans-serif;
-$header-font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
-$base-font-size: 18px;
-$small-font-size: $base-font-size * 0.875;
-$base-line-height: 1.4em;
-
-$spacing-unit: 12px;
-
-// Two configured colors (see _config.yml)
-$primary-bg: {{ site.color.primary }};
-$secondary-bg: {{ site.color.secondary }};
-
-// $primary-bg overlays
-{% if site.color.primary-overlay == 'light' %}
-$primary-overlay: darken($primary-bg, 70%);
-$primary-overlay-special: darken($primary-bg, 40%);
-{% else %}
-$primary-overlay: #fff;
-$primary-overlay-special: lighten($primary-bg, 30%);
-{% endif %}
-
-// $secondary-bg overlays
-{% if site.color.secondary-overlay == 'light' %}
-$text: #393939;
-$sidenav: darken($secondary-bg, 20%);
-$sidenav-text: $text;
-$sidenav-overlay: darken($sidenav, 10%);
-$sidenav-active: lighten($sidenav, 10%);
-{% else %}
-$text: #fff;
-$sidenav: lighten($secondary-bg, 20%);
-$sidenav-text: $text;
-$sidenav-overlay: lighten($sidenav, 10%);
-$sidenav-active: darken($sidenav, 10%);
-{% endif %}
-
-$code-bg: #002b36;
-
-$header-height: 34px;
-$header-ptop: 10px;
-$header-pbot: 8px;
-
-// Width of the content area
-$content-width: 900px;
-
-// Table setting variables
-$lightergrey: #F8F8F8;
-$greyish: #E8E8E8;
-$lightgrey: #B0B0B0;
-$green: #2db04b;
-
-// Using media queries with like this:
-// @include media-query($on-palm) {
-// .wrapper {
-// padding-right: $spacing-unit / 2;
-// padding-left: $spacing-unit / 2;
-// }
-// }
-@mixin media-query($device) {
- @media screen and (max-width: $device) {
- @content;
- }
-}
-
-
-
-// Import partials from `sass_dir` (defaults to `_sass`)
-@import
- "reset",
- "base",
- "header",
- "search",
- "syntax-highlighting",
- "promo",
- "buttons",
- "gridBlock",
- "poweredby",
- "footer",
- "react_header_nav",
- "react_docs_nav",
- "tables",
- "blog"
-;
-
-// Anchor links
-// http://ben.balter.com/2014/03/13/pages-anchor-links/
-.header-link {
- position: absolute;
- margin-left: 0.2em;
- opacity: 0;
-
- -webkit-transition: opacity 0.2s ease-in-out 0.1s;
- -moz-transition: opacity 0.2s ease-in-out 0.1s;
- -ms-transition: opacity 0.2s ease-in-out 0.1s;
-}
-
-h2:hover .header-link,
-h3:hover .header-link,
-h4:hover .header-link,
-h5:hover .header-link,
-h6:hover .header-link {
- opacity: 1;
-}
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/doc-type-examples/2016-04-07-blog-post-example.md
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/doc-type-examples/2016-04-07-blog-post-example.md b/thirdparty/rocksdb/docs/doc-type-examples/2016-04-07-blog-post-example.md
deleted file mode 100644
index ef954d6..0000000
--- a/thirdparty/rocksdb/docs/doc-type-examples/2016-04-07-blog-post-example.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-title: Blog Post Example
-layout: post
-author: exampleauthor
-category: blog
----
-
-Any local blog posts would go in the `_posts` directory.
-
-This is an example blog post introduction, try to keep it short and about a paragraph long, to encourage people to click through to read the entire post.
-
-<!--truncate-->
-
-Everything below the `<!--truncate-->` tag will only show on the actual blog post page, not on the `/blog/` index.
-
-Author is defined in `_data/authors.yml`
-
-
-## No posts?
-
-If you have no blog for your site, you can remove the entire `_posts` folder. Otherwise add markdown files in here. See CONTRIBUTING.md for details.
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/doc-type-examples/docs-hello-world.md
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/doc-type-examples/docs-hello-world.md b/thirdparty/rocksdb/docs/doc-type-examples/docs-hello-world.md
deleted file mode 100644
index c7094ba..0000000
--- a/thirdparty/rocksdb/docs/doc-type-examples/docs-hello-world.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-docid: hello-world
-title: Hello, World!
-layout: docs
-permalink: /docs/hello-world.html
----
-
-Any local docs would go in the `_docs` directory.
-
-## No documentation?
-
-If you have no documentation for your site, you can remove the entire `_docs` folder. Otherwise add markdown files in here. See CONTRIBUTING.md for details.
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/doc-type-examples/top-level-example.md
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/doc-type-examples/top-level-example.md b/thirdparty/rocksdb/docs/doc-type-examples/top-level-example.md
deleted file mode 100644
index 67b1fa7..0000000
--- a/thirdparty/rocksdb/docs/doc-type-examples/top-level-example.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-layout: top-level
-title: Support Example
-id: top-level-example
-category: top-level
----
-
-This is a static page disconnected from the blog or docs collections that can be added at a top-level (i.e., the same level as `index.md`).
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/docs/index.html
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/docs/index.html b/thirdparty/rocksdb/docs/docs/index.html
deleted file mode 100644
index fa6ec8b..0000000
--- a/thirdparty/rocksdb/docs/docs/index.html
+++ /dev/null
@@ -1,6 +0,0 @@
----
-id: docs
-title: Docs
-layout: redirect
-destination: getting-started.html
----
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/feed.xml
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/feed.xml b/thirdparty/rocksdb/docs/feed.xml
deleted file mode 100644
index 590cbd9..0000000
--- a/thirdparty/rocksdb/docs/feed.xml
+++ /dev/null
@@ -1,30 +0,0 @@
----
-layout: null
----
-<?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
- <channel>
- <title>{{ site.title | xml_escape }}</title>
- <description>{{ site.description | xml_escape }}</description>
- <link>{{ absolute_url }}/</link>
- <atom:link href="{{ '/feed.xml' | absolute_url }}" rel="self" type="application/rss+xml"/>
- <pubDate>{{ site.time | date_to_rfc822 }}</pubDate>
- <lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate>
- <generator>Jekyll v{{ jekyll.version }}</generator>
- {% for post in site.posts limit:10 %}
- <item>
- <title>{{ post.title | xml_escape }}</title>
- <description>{{ post.content | xml_escape }}</description>
- <pubDate>{{ post.date | date_to_rfc822 }}</pubDate>
- <link>{{ post.url | absolute_url }}</link>
- <guid isPermaLink="true">{{ post.url | absolute_url }}</guid>
- {% for tag in post.tags %}
- <category>{{ tag | xml_escape }}</category>
- {% endfor %}
- {% for cat in post.categories %}
- <category>{{ cat | xml_escape }}</category>
- {% endfor %}
- </item>
- {% endfor %}
- </channel>
-</rss>
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/index.md
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/index.md b/thirdparty/rocksdb/docs/index.md
deleted file mode 100644
index 2b9570d..0000000
--- a/thirdparty/rocksdb/docs/index.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-layout: home
-title: RocksDB | A persistent key-value store
-id: home
----
-
-## Features
-
-{% include content/gridblocks.html data_source=site.data.features align="center" %}
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/favicon.png
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/favicon.png b/thirdparty/rocksdb/docs/static/favicon.png
deleted file mode 100644
index 7f668f3..0000000
Binary files a/thirdparty/rocksdb/docs/static/favicon.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff
deleted file mode 100644
index d1e2579..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff2
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff2 b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff2
deleted file mode 100644
index 4127b4d..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Black.woff2 and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff
deleted file mode 100644
index 142c1c9..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff2
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff2 b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff2
deleted file mode 100644
index e9862e6..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-BlackItalic.woff2 and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff
deleted file mode 100644
index d8cf84c..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff2
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff2 b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff2
deleted file mode 100644
index aaa5a35..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Italic.woff2 and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff
deleted file mode 100644
index e7d4278..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff2
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff2 b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff2
deleted file mode 100644
index b6d0288..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Light.woff2 and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff
deleted file mode 100644
index bf73a6d..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff2
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff2 b/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff2
deleted file mode 100644
index a4d084b..0000000
Binary files a/thirdparty/rocksdb/docs/static/fonts/LatoLatin-Regular.woff2 and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg b/thirdparty/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg
deleted file mode 100644
index 9f93151..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/Resize-of-20140327_200754-300x225.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/compaction/full-range.png
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/compaction/full-range.png b/thirdparty/rocksdb/docs/static/images/compaction/full-range.png
deleted file mode 100644
index 5b2c9fc..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/compaction/full-range.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/compaction/l0-l1-contend.png
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/compaction/l0-l1-contend.png b/thirdparty/rocksdb/docs/static/images/compaction/l0-l1-contend.png
deleted file mode 100644
index bcf8ec7..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/compaction/l0-l1-contend.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/compaction/l1-l2-contend.png
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/compaction/l1-l2-contend.png b/thirdparty/rocksdb/docs/static/images/compaction/l1-l2-contend.png
deleted file mode 100644
index 6dafbbb..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/compaction/l1-l2-contend.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/compaction/part-range-old.png
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/compaction/part-range-old.png b/thirdparty/rocksdb/docs/static/images/compaction/part-range-old.png
deleted file mode 100644
index 1cc723d..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/compaction/part-range-old.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/pcache-blockindex.jpg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/pcache-blockindex.jpg b/thirdparty/rocksdb/docs/static/images/pcache-blockindex.jpg
deleted file mode 100644
index 9c18bde..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/pcache-blockindex.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/pcache-fileindex.jpg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/pcache-fileindex.jpg b/thirdparty/rocksdb/docs/static/images/pcache-fileindex.jpg
deleted file mode 100644
index 51f4e09..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/pcache-fileindex.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/pcache-filelayout.jpg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/pcache-filelayout.jpg b/thirdparty/rocksdb/docs/static/images/pcache-filelayout.jpg
deleted file mode 100644
index 771ee60..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/pcache-filelayout.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/pcache-readiopath.jpg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/pcache-readiopath.jpg b/thirdparty/rocksdb/docs/static/images/pcache-readiopath.jpg
deleted file mode 100644
index 4993f00..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/pcache-readiopath.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/pcache-tieredstorage.jpg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/pcache-tieredstorage.jpg b/thirdparty/rocksdb/docs/static/images/pcache-tieredstorage.jpg
deleted file mode 100644
index c362a2d..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/pcache-tieredstorage.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/pcache-writeiopath.jpg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/pcache-writeiopath.jpg b/thirdparty/rocksdb/docs/static/images/pcache-writeiopath.jpg
deleted file mode 100644
index 561b551..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/pcache-writeiopath.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/promo-adapt.svg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/promo-adapt.svg b/thirdparty/rocksdb/docs/static/images/promo-adapt.svg
deleted file mode 100644
index 7cd4443..0000000
--- a/thirdparty/rocksdb/docs/static/images/promo-adapt.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg id="svg4136" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="256px" width="256px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 2691.7869 1102.369">
- <g id="layer1" transform="translate(2299.2 62.602)">
- <path id="path4167" style="color-rendering:auto;text-decoration-color:#000000;color:#000000;isolation:auto;mix-blend-mode:normal;shape-rendering:auto;solid-color:#000000;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;image-rendering:auto;white-space:normal;text-indent:0;text-transform:none" d="m392.59 123.17c0.0121-1.9688-0.10333-3.9361-0.34718-5.8898-0.15395-1.3644-0.36978-2.7214-0.64725-4.0662-0.12442-0.56729-0.25999-1.1325-0.40601-1.6946-0.17896-0.75016-0.37707-1.4955-0.59429-2.2357-0.34263-1.1286-0.72934-2.2438-1.1592-3.3423-0.0693-0.18679-0.14009-0.37234-0.21179-0.5591-4.65-11.643-13.94-20.829-25.63-25.358l-235.94-136.22c-21.65-12.935-49.703-5.641-62.314 16.201-12.61 21.841-4.902 49.778 17.123 62.066l95.659 55.229-590.22 0.00006c-278.88 0.00003-504.81 225.93-504.81 504.81l-0.68255 171.28 91.222 0.15305-0.15877-171.43c-0.00003-230.38 184.06-414.43 414.43-414.43l590.22 0.00003-95.659 55.229c-22.025 12.288-29.733 40.224-17.123 62.066s40.659 29.136 62.
313 16.205l236.18-136.36c12.515-4.9182 22.19-15.154 26.396-27.926 0.17775-0.55981 0.34438-1.1222 0.5001-1.6886 0.22565-0.75133 0.43169-1.5088 0.61787-2.2712 0.26151-1.1286 0.47932-2.2671 0.65315-3.4128 0.0346-0.20366 0.0681-0.40725 0.10003-0.61218 0.28861-1.8998 0.45557-3.8159 0.50016-5.737zm-1219 630.38-493.8-0.00012c-199.29-0.00006-363.89-137.75-404.69-324.05l283.68-0.00003-95.659 55.228c-22.023 12.288-29.728 40.224-17.119 62.064 12.61 21.841 40.656 29.135 62.309 16.207l235.94-136.22c11.696-4.5293 20.985-13.716 25.642-25.361 0.072-0.18618 0.1416-0.37291 0.2109-0.56005 0.4299-1.0986 0.8167-2.2135 1.1593-3.3423 0.2169-0.74012 0.4154-1.4857 0.5944-2.236 0.1446-0.56217 0.2801-1.1271 0.4061-1.6945 0.2771-1.3448 0.4934-2.7015 0.6471-4.066 0.244-1.9537 0.36-3.9213 0.3474-5.8901-0.045-1.9211-0.2109-3.8374-0.5005-5.7372-0.033-0.20396-0.066-0.40801-0.099-0.61167-0.1747-1.1456-0.3919-2.2841-0.6534-3.413-0.1868-0.76233-0.3923-1.5197-0.6176-2.2713-0.1567-0.56618-0.3227-1.1292-0.5004-1.6889-4.2
06-12.772-13.881-23.008-26.396-27.926l-236.18-136.36c-21.654-12.936-49.706-5.6434-62.318 16.201s-4.9022 49.785 17.128 62.07l95.659 55.229-293.42-0.00006h-90.38l-428.37 0.00009c-25.208-0.35649-45.834 19.98-45.834 45.19s20.626 45.547 45.834 45.19l436.44-0.00015c42.578 235.73 248.71 414.43 496.74 414.43l910.97-0.00009-95.659 55.229c-22.025 12.287-29.727 40.224-17.117 62.066s40.654 29.136 62.307 16.205l236.16-136.23c11.697-4.529 20.985-13.715 25.643-25.361 0.0717-0.18589 0.1425-0.37219 0.21179-0.55904 0.42982-1.0985 0.81653-2.2134 1.1592-3.3422 0.21722-0.74013 0.41533-1.4857 0.59431-2.236 0.14612-0.56229 0.28169-1.1272 0.40602-1.6946 0.27747-1.3448 0.49336-2.7015 0.64725-4.066 0.24373-1.9537 0.35986-3.9212 0.34715-5.89-0.0446-1.921-0.21149-3.8373-0.50013-5.737-0.0319-0.20396-0.0654-0.40828-0.10003-0.61194-0.17383-1.1456-0.39174-2.284-0.65315-3.4128-0.18618-0.76233-0.39219-1.5197-0.61781-2.2713-0.15575-0.56609-0.32248-1.1291-0.50016-1.6887-4.2062-12.772-13.881-23.008-26.396-27.926l-236.1
8-136.36c-21.654-12.931-49.697-5.6367-62.307 16.205s-4.908 49.779 17.117 62.066l95.659 55.229h-417.17z" fill-rule="evenodd"/>
- <path id="path6042" d="m-1139.3 565.22v-376.9" stroke="#000" stroke-linecap="round" stroke-width="90.381" fill="none"/>
- <path id="path6044" d="m-111.15 993.93v-376.9" stroke="#000" stroke-linecap="round" stroke-width="90.381" fill="none"/>
- </g>
-</svg>
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/promo-flash.svg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/promo-flash.svg b/thirdparty/rocksdb/docs/static/images/promo-flash.svg
deleted file mode 100644
index 79810c3..0000000
--- a/thirdparty/rocksdb/docs/static/images/promo-flash.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
- <!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
- <!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
- <!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
- <!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
- <!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
- <!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
- <!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
-]>
-<svg version="1.1" id="Ebene_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="256px"
- height="256px" viewBox="0 0 815.261 584.491" enable-background="new 0 0 815.261 584.491" xml:space="preserve">
-<switch>
- <foreignObject requiredExtensions="&ns_ai;" x="0" y="0" width="1" height="1">
- <i:pgfRef xlink:href="#adobe_illustrator_pgf">
- </i:pgfRef>
- </foreignObject>
- <g i:extraneous="self">
- <path fill-rule="evenodd" clip-rule="evenodd" d="M571.106,229.357l86.136,62.324l-500.458,292.81l15.751-116.254L0,392.661
- l346.5-136.874l-79.521-80.771l332.31-123.92L538.864,0h276.397l-73.986,207.161l-59.189-36.993L571.106,229.357z M630.295,51.79
- L312.155,170.168l96.182,81.385L60.602,384.729l133.175,51.79l-14.797,96.183l421.722-251.554l-81.385-66.588l170.168-96.182
- l44.392,22.195l66.587-125.776H593.302L630.295,51.79z"/>
- </g>
-</switch>
-</svg>
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/promo-operations.svg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/promo-operations.svg b/thirdparty/rocksdb/docs/static/images/promo-operations.svg
deleted file mode 100644
index 3036294..0000000
--- a/thirdparty/rocksdb/docs/static/images/promo-operations.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg height="256px" width="256px" viewBox="0 0 154.875 154.91782" xmlns="http://www.w3.org/2000/svg">
-<g transform="translate(-263.3125,-563.76968)">
-<path d="m336.77535,565.51158c-1.59726.10936-3.15002.35671-4.71936.53629h-.1063l-3.75379,20.48605c-6.11896,1.39345-11.87541,3.75824-17.05404,6.97168l-16.83926-12.12002c-4.55215,3.53414-8.69458,7.65592-12.3345,12.12002l11.69091,17.05386c-3.54965,5.42465-6.21914,11.6188-7.72253,18.12639-.00018.031-.00018.10198 0,.10702l-20.37883,3.2177c-.3725,3.04312-.53624,6.18809-.53624,9.33134 0,2.57176.071,5.10917.32165,7.61524l20.37883,3.64673c1.44933,7.07687 4.20261,13.68602 8.04414,19.52075l-12.11991,16.6248c3.4711,4.30922 7.47839,8.23258 11.79812,11.69099l17.16106-11.79826c5.9977,3.82597 12.69269,6.50875 19.94983,7.82975l3.21758,20.27155c2.28662.20798 4.63161.2145 6.97192.2145 3.30389,0 6.46004-.12522 9.65312-.53628l3.86135-20.70056c6.89012-1.71472 13.36295-4.68941 18.98427-8.68781l16.51747,12.01276c4.28351-3.64433 8.20054-7.83321 11.5837-12.33452l-12.0127-17.37561c3.25344-5.61849 5.50726-11.8176 6.64976-18.44817l20.2718-3.21771c.17838-2.11543.21297-4.16701.21297-6.32815 0-3.75557-.43675-7.437
87-.96556-11.04745l-20.59342-3.75397c-1.61384-5.95909-4.26171-11.51888-7.61497-16.51756l12.11974-16.6248c-3.75686-4.59442-8.04235-8.83858-12.76333-12.4418l-17.48303,12.01278c-5.02475-2.97177-10.43184-5.25192-16.30306-6.54268l-3.21759-20.37879c-2.92858-.34452-5.88149-.53628-8.90214-.53628-.81656,0-1.65672-.024-2.46715,0-.39495.0126-.78593-.024-1.17962,0-.1063.007-.21621-.007-.32269,0zm2.78876,52.1268c.39207-.0213.78323,0 1.17998,0 12.69611,0 23.06003,10.36401 23.06003,23.06023s-10.36392,22.95297-23.06003,22.95297-22.95301-10.25675-22.95301-22.95297c0-12.29946 9.6261-22.44383 21.77303-23.06023z" fill="#333" stroke="#333" stroke-width="3.43222"/>
-</g>
-</svg>
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/promo-performance.svg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/promo-performance.svg b/thirdparty/rocksdb/docs/static/images/promo-performance.svg
deleted file mode 100644
index be8a101..0000000
--- a/thirdparty/rocksdb/docs/static/images/promo-performance.svg
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<defs>
-<linearGradient id="linearGradient4121">
-<stop offset="0" stop-color="#fff"/>
-<stop offset="1" stop-color="#fff" stop-opacity="0"/>
-</linearGradient>
-<linearGradient gradientTransform="matrix(.30081,0,0,.20986,-1650.25,-38.87783)" gradientUnits="userSpaceOnUse" id="linearGradient4107" x1="-342.85715" x2="-376.17944" xlink:href="#linearGradient4121" y1="-397.01691" y2="-915.50836"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="linearGradient15735" x1="797.06111" x2="788.0298" xlink:href="#linearGradient4121" y1="-667.70464" y2="-819.35937"/>
-</defs>
-<title>netalloy chequered flag</title>
-<g transform="matrix(.08343,-.03199,0,.08343,-73.61005,-8.84057)">
-<path d="m1688.925,115.67413h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1719.6503,115.67413h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1658.8445,136.51062h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1689.5697,136.51062h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m136.5856-1749.1506h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m158.0217-1749.1506h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m156.97238-1718.8552h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m178.40849-1718.8552h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m1718.5759,177.7339h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1719.2205,198.5704h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m219.03217-1748.5061h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m1748.2268,157.64693h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1748.8713,178.48341h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m198.94519-1778.157h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m220.3813-1778.157h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m1777.8777,137.26013h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1778.5222,158.09662h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m177.95879-1808.6672h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m199.99451-1807.8077h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m1808.8176,157.34711h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1809.4622,178.18361h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m199.24498-1838.7478h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m220.08148-1838.7478h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m1657.9851,178.93314h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1658.6296,199.76964h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m220.2314-1687.9152h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m1688.0657,199.31993h30.08058v20.9864h-30.08058z" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m1688.7102,220.15643h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m220.00832-1868.8394h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m221.05762-1837.2548h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m-1807.9261-241.48938h30.08058v20.9864h-30.08058z" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m-1777.201-241.48938h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m115.67591-1837.6415h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m116.12562-1807.7758h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m-1778.4473-136.55739h30.08058v20.9864h-30.08058z" fill="url(#linearGradient4107)" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m-1776.9432-156.36673h27.94272v19.09188h-27.94272z" fill="#fff" opacity=".60096" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m-1869.0726-199.46429h30.08058v20.9864h-30.08058z" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m-1868.4281-178.62779h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m-158.16603,1839.1426h20.9864v30.08058h-20.9864z" transform="matrix(.59562,-.80326,.87909,.47665,0,0)"/>
-<path d="m-136.72992,1838.5409h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(.59562,-.80326,.87909,.47665,0,0)"/>
-<path d="m116.27553-1899.0918h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m-1899.7549-220.4507h30.08058v20.9864h-30.08058z" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m-1899.1104-199.6142h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m-179.15244,1869.8247h20.9864v30.08058h-20.9864z" transform="matrix(.59562,-.80326,.87909,.47665,0,0)"/>
-<path d="m-157.71632,1869.2231h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(.59562,-.80326,.87909,.47665,0,0)"/>
-<path d="m239.53888-1718.5974h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m1719.3923,239.46391h30.08058v20.9864h-30.08058z" fill="#fff" opacity=".60096" transform="matrix(.87909,.47665,-.59562,.80326,0,0)"/>
-<path d="m239.91541-1897.8026h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m240.36511-1867.9369h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m-1838.6084-260.79688h30.08058v20.9864h-30.08058z" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m240.21521-1778.3398h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m115.63581-1776.621h20.9864v30.08058h-20.9864z" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m-1837.9637-155.30208h27.82166v17.65242h-27.82166z" fill="#fff" opacity=".60096" transform="matrix(-.87909,-.47665,.59562,-.80326,0,0)"/>
-<path d="m1389.2368,874.53916-207.8251,263.56844" fill="none" stroke="#000" stroke-linecap="round" stroke-width="14.84459"/>
-<path d="m199.22183-1868.7964h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m156.79575-1690.0319h21.6532v29.62879h-21.6532z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m221.44484-1899.1632h18.00162v29.54019h-18.00162z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m241.58183-1687.8284h18.77428v29.87089h-18.77428z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m240.00063-1806.0569h20.9864v30.08058h-20.9864z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m114.93913-1688.511h21.01802v24.93378h-21.01802z" fill="#fff" opacity=".60096" transform="matrix(-.59562,.80326,-.87909,-.47665,0,0)"/>
-<path d="m-855.13867,658.61304h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-827.45502,658.61304h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-882.24158,687.65332h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-854.55792,687.65332h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m687.75781,800.87488h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m717.63379,800.87488h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m716.17133,828.17133h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m746.0473,828.17133h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m-828.42303,745.10712h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-827.84222,774.14746h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m802.66547,801.45563h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m-801.70728,717.11145h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-801.12653,746.15173h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m774.66974,774.73993h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m804.54578,774.73993h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m-774.99152,688.69794h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-774.41077,717.73822h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m745.42053,747.24982h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m776.1322,748.02417h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m-747.11432,716.6936h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-746.53357,745.73389h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m775.08759,720.14691h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m804.12793,720.14691h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m-883.01599,746.7785h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-882.43518,775.81885h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m804.33685,856.04858h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m-855.91309,775.19208h27.1029v29.24923h-27.1029z" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m-855.33228,804.23236h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m804.02594,693.03412h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m805.48834,721.49219h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m747.91748-833.9646h27.1029v29.24923h-27.1029z" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m775.6012-833.9646h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m658.61548,721.14368h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m659.24225,748.05304h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m774.47833-687.71844h27.1029v29.24923h-27.1029z" fill="url(#linearGradient15735)" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m775.83344-715.32721h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m692.82385-775.39325h27.1029v29.24923h-27.1029z" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m693.40466-746.35297h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m-717.83496-719.79126h29.24923v27.1029h-29.24923z" transform="matrix(-.42736,-.90408,-.97568,-.21922,0,0)"/>
-<path d="m-687.95892-720.33331h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(-.42736,-.90408,-.97568,-.21922,0,0)"/>
-<path d="m659.45117,665.77631h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m665.17896-804.64252h27.1029v29.24923h-27.1029z" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m665.7597-775.60217h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m-747.08417-692.1463h29.24923v27.1029h-29.24923z" transform="matrix(-.42736,-.90408,-.97568,-.21922,0,0)"/>
-<path d="m-717.20813-692.68835h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(-.42736,-.90408,-.97568,-.21922,0,0)"/>
-<path d="m831.24615,828.40363h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m-827.68732,831.14166h27.1029v29.24923h-27.1029z" fill="#fff" opacity=".60096" transform="matrix(-.97568,-.21922,.42736,.90408,0,0)"/>
-<path d="m831.77087,666.93793h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m832.39764,693.84723h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m720.27252-860.8739h27.1029v29.24923h-27.1029z" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m832.18872,774.57513h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m658.55963,776.12384h29.24923v27.1029h-29.24923z" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m720.85333-713.84338h27.18274v24.15996h-27.18274z" fill="#fff" opacity=".60096" transform="matrix(.97568,.21922,-.42736,-.90408,0,0)"/>
-<path d="m1142.0758,779.44917 192.2989,413.58843" fill="none" stroke="#000" stroke-linecap="round" stroke-width="14.20834"/>
-<path d="m775.05536,693.07288h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m715.92511,854.14148h29.44084v23.17059h-29.44084z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m805.88055,665.00702h23.23064v27.43012h-23.23064z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m833.31165,857.23889h28.21643v22.16755h-28.21643z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m833.60077,748.08258h29.24923v27.1029h-29.24923z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-<path d="m657.4411,854.80676h28.65906v24.2827h-28.65906z" fill="#fff" opacity=".60096" transform="matrix(.42736,.90408,.97568,.21922,0,0)"/>
-</g>
-</svg>
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/images/tree_example1.png
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/images/tree_example1.png b/thirdparty/rocksdb/docs/static/images/tree_example1.png
deleted file mode 100644
index 9f72586..0000000
Binary files a/thirdparty/rocksdb/docs/static/images/tree_example1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/logo.svg
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/logo.svg b/thirdparty/rocksdb/docs/static/logo.svg
deleted file mode 100644
index e6e1e8a..0000000
--- a/thirdparty/rocksdb/docs/static/logo.svg
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 841.9 595.3" enable-background="new 0 0 841.9 595.3" xml:space="preserve">
-<g id="Layer_2" display="none">
- <g display="inline">
- <path fill="#0F2647" d="M213,86.8h415.9c17,0,31,13.9,31,31v359.7c0,17-14,31-31,31H213c-17.1,0-31-14-31-31V117.8
- C182,100.7,195.9,86.8,213,86.8z"/>
- </g>
-</g>
-<g id="Layer_4">
- <g>
- <path fill="#FFBE00" d="M501.9,398l-64.7,1.6l-24.4,56l-63.6,16.6l-39.8,36.3h320.4c16.6,0,30.1-13.5,30.1-30.1V319.2l-113.6,28.4
- L501.9,398z M268.5,402.7L214.6,449c-0.5-3.3-1.8-6.6-4.1-9.4l-28.3,23.8c6,7.1,16.1,8.5,23.8,3.8l52.7-23.9L268.5,402.7z
- M581.4,240.2l6.5,17.2c10.1-2.6,25.6-13.7,36.5-22.3c-0.4,3-0.2,6,0.9,9l34.7-12.8c-3.6-9.6-14.2-14.4-23.8-10.9
- c-0.3,0.1-0.6,0.3-0.9,0.5l0.1-0.1L581.4,240.2z M641.2,269.2c-0.1,0-0.1,0-0.2,0l-63.6-5.5l-14.5-38.1v-40.4
- c2.9,1.6,6.1,2.5,9.6,2.5c10.5,0,19.1-8.1,20.1-18.3l15.2-10.1l-0.7-20.5c-0.1-2.1-1.7-3.7-3.8-3.7l-19-0.3c-4-5.6-11.4-8-17.9-5
- l-41.8,19.6c0.1,0.1,0.1,0.3,0.1,0.4c1.4,2.9,3.5,5.1,6,6.7c-50.9,26.3-72.5,61.8-72.5,61.8L263.6,323.1
- c-11.4,6.1-25.7,1.8-31.8-9.6c-6.1-11.4-1.8-25.7,9.6-31.8l55.2-29.7c14-7.5,22.2-21.5,23.2-36.2l-33.1,17.8l-55.2,29.7
- c-21.6,11.6-29.7,38.6-18.1,60.1c8,14.9,23.3,23.4,39.2,23.4c7.1,0,14.3-1.7,20.9-5.3l24.9-13.4c-1.8,9.8-1,20.3,2.9,30.2
- c1.3,3.4,2.2,5.5,2.2,5.5c8.8,19.1-2.8,34.1-18,34.1h-4.8l-17.5,76.2c-2.3-2.4-5.3-4.2-8.8-5.1l-8.7,35.9
- c8.8,2.1,17.5-2.4,21.1-10.4l39.7-71.2c50.2-4.9,76.6-38.9,75.4-86.8c52,3.2,121.3-29.5,152.1-74.2c23.4,29.7,67.6,25.5,87.3,18
- l3.8-1.3c-1.4,2.6-2.2,5.6-2.2,8.8l37-0.4C659.7,277.3,651.4,269.1,641.2,269.2z M296.3,201.8c1.8,3.4,2.7,7,2.8,10.6l19.5-10.5
- c-0.9-3.4-2.1-6.8-3.9-10l-1-1.9l-18.4,9.9L296.3,201.8z M289.2,188.6l18.4-9.9l-2.4-4.4c-2.7-5.1-9.1-7-14.2-4.3
- c-5.1,2.7-7,9.1-4.3,14.2L289.2,188.6z"/>
- <path fill="#0F2647" d="M571.4,139.9c-3.3,0-5.9,2.7-5.9,6c0,3.3,2.7,6,5.9,6c3.3,0,6-2.7,6-6
- C577.4,142.6,574.7,139.9,571.4,139.9z M536.6,184.6c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9
- s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3s-1.5-1.4-3.7-2.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9
- s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3S534.4,183.8,536.6,184.6z M516.4,191.9c0,0-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9
- s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9
- s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3s-1.5-1.4-3.7-2.3C515.5,192.9,516.4,191.9,516.4,191.9z M543,220.2
- c0,0-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3s-1.5-1.4-3.7-2.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9
- s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9
- C540.4,223.1,543,220.2,543,220.2z M512.7,230.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9
- s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9
- s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S515,231.2,512.7,230.3z M484.1,221.6c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9
- c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9
- c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S486.3,222.5,484.1,221.6z M473,255.6c0,0-0.9-1.1-2.3-1.9
- c2.2-0.9,3.7-2.3,3.7-2.3s-1.5-1.4-3.7-2.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9
- c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9C470.5,258.5,473,255.6,473,255.6z
- M423.9,260.6c0,0,2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3s-1.5-1.4-3.7-2.3
- c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3
- C424.8,259.6,423.9,260.6,423.9,260.6z M450.9,277.8c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9
- s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9
- s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S453.1,278.6,450.9,277.8z M480.5,284.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9
- c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9
- c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S482.7,285.2,480.5,284.3z M504.7,260.9c1.4-0.8,2.3-1.9,2.3-1.9
- s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9
- s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S506.9,261.7,504.7,260.9z M548.1,241.4
- c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3
- c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3
- S550.3,242.2,548.1,241.4z M405.7,278.2c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9
- c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9
- c2.2-0.9,3.7-2.3,3.7-2.3S407.9,279.1,405.7,278.2z M434.6,306.7c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9
- c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9
- c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S436.8,307.5,434.6,306.7z M397.8,311.9c1.4-0.8,2.3-1.9,2.3-1.9
- s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9
- s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S400.1,312.7,397.8,311.9z M367.8,290.7
- c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3
- c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3
- S370,291.5,367.8,290.7z M325.2,318.1c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9
- c2.2-0.9,3.7-2.3,3.7-2.3s-1.5-1.4-3.7-2.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9
- c-2.2,0.9-3.7,2.3-3.7,2.3S323,317.2,325.2,318.1z M363.5,328.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9
- s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9
- s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S365.7,329.1,363.5,328.3z M357.2,359.5c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9
- c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9
- c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3S359.4,360.4,357.2,359.5z M328,355c0,0-0.9-1.1-2.3-1.9
- c2.2-0.9,3.7-2.3,3.7-2.3s-1.5-1.4-3.7-2.3c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9
- c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9C325.4,358,328,355,328,355z M335.6,384.5
- c1.4-0.8,2.3-1.9,2.3-1.9s-2.5-2.9-5.6-2.9c-3.1,0-5.6,2.9-5.6,2.9s0.9,1.1,2.3,1.9c-2.2,0.9-3.7,2.3-3.7,2.3s1.5,1.4,3.7,2.3
- c-1.4,0.8-2.3,1.9-2.3,1.9s2.5,2.9,5.6,2.9c3.1,0,5.6-2.9,5.6-2.9s-0.9-1.1-2.3-1.9c2.2-0.9,3.7-2.3,3.7-2.3
- S337.8,385.3,335.6,384.5z"/>
- </g>
-</g>
-</svg>
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/docs/static/og_image.png
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/docs/static/og_image.png b/thirdparty/rocksdb/docs/static/og_image.png
deleted file mode 100644
index 4e2759e..0000000
Binary files a/thirdparty/rocksdb/docs/static/og_image.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/java/src/test/java/org/rocksdb/AbstractComparatorTest.java
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/AbstractComparatorTest.java b/thirdparty/rocksdb/java/src/test/java/org/rocksdb/AbstractComparatorTest.java
deleted file mode 100644
index 91a1e99..0000000
--- a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/AbstractComparatorTest.java
+++ /dev/null
@@ -1,199 +0,0 @@
-// Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
-// This source code is licensed under both the GPLv2 (found in the
-// COPYING file in the root directory) and Apache 2.0 License
-// (found in the LICENSE.Apache file in the root directory).
-
-package org.rocksdb;
-
-import java.io.IOException;
-import java.nio.file.*;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Random;
-
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.rocksdb.Types.byteToInt;
-import static org.rocksdb.Types.intToByte;
-
-/**
- * Abstract tests for both Comparator and DirectComparator
- */
-public abstract class AbstractComparatorTest {
-
- /**
- * Get a comparator which will expect Integer keys
- * and determine an ascending order
- *
- * @return An integer ascending order key comparator
- */
- public abstract AbstractComparator getAscendingIntKeyComparator();
-
- /**
- * Test which stores random keys into the database
- * using an @see getAscendingIntKeyComparator
- * it then checks that these keys are read back in
- * ascending order
- *
- * @param db_path A path where we can store database
- * files temporarily
- *
- * @throws java.io.IOException if IO error happens.
- */
- public void testRoundtrip(final Path db_path) throws IOException,
- RocksDBException {
- try (final AbstractComparator comparator = getAscendingIntKeyComparator();
- final Options opt = new Options()
- .setCreateIfMissing(true)
- .setComparator(comparator)) {
-
- // store 10,000 random integer keys
- final int ITERATIONS = 10000;
- try (final RocksDB db = RocksDB.open(opt, db_path.toString())) {
- final Random random = new Random();
- for (int i = 0; i < ITERATIONS; i++) {
- final byte key[] = intToByte(random.nextInt());
- // does key already exist (avoid duplicates)
- if (i > 0 && db.get(key) != null) {
- i--; // generate a different key
- } else {
- db.put(key, "value".getBytes());
- }
- }
- }
-
- // re-open db and read from start to end
- // integer keys should be in ascending
- // order as defined by SimpleIntComparator
- try (final RocksDB db = RocksDB.open(opt, db_path.toString());
- final RocksIterator it = db.newIterator()) {
- it.seekToFirst();
- int lastKey = Integer.MIN_VALUE;
- int count = 0;
- for (it.seekToFirst(); it.isValid(); it.next()) {
- final int thisKey = byteToInt(it.key());
- assertThat(thisKey).isGreaterThan(lastKey);
- lastKey = thisKey;
- count++;
- }
- assertThat(count).isEqualTo(ITERATIONS);
- }
- }
- }
-
- /**
- * Test which stores random keys into a column family
- * in the database
- * using an @see getAscendingIntKeyComparator
- * it then checks that these keys are read back in
- * ascending order
- *
- * @param db_path A path where we can store database
- * files temporarily
- *
- * @throws java.io.IOException if IO error happens.
- */
- public void testRoundtripCf(final Path db_path) throws IOException,
- RocksDBException {
-
- try(final AbstractComparator comparator = getAscendingIntKeyComparator()) {
- final List<ColumnFamilyDescriptor> cfDescriptors = Arrays.asList(
- new ColumnFamilyDescriptor(RocksDB.DEFAULT_COLUMN_FAMILY),
- new ColumnFamilyDescriptor("new_cf".getBytes(),
- new ColumnFamilyOptions().setComparator(comparator))
- );
-
- final List<ColumnFamilyHandle> cfHandles = new ArrayList<>();
-
- try (final DBOptions opt = new DBOptions().
- setCreateIfMissing(true).
- setCreateMissingColumnFamilies(true)) {
-
- // store 10,000 random integer keys
- final int ITERATIONS = 10000;
-
- try (final RocksDB db = RocksDB.open(opt, db_path.toString(),
- cfDescriptors, cfHandles)) {
- try {
- assertThat(cfDescriptors.size()).isEqualTo(2);
- assertThat(cfHandles.size()).isEqualTo(2);
-
- final Random random = new Random();
- for (int i = 0; i < ITERATIONS; i++) {
- final byte key[] = intToByte(random.nextInt());
- if (i > 0 && db.get(cfHandles.get(1), key) != null) {
- // does key already exist (avoid duplicates)
- i--; // generate a different key
- } else {
- db.put(cfHandles.get(1), key, "value".getBytes());
- }
- }
- } finally {
- for (final ColumnFamilyHandle handle : cfHandles) {
- handle.close();
- }
- }
- cfHandles.clear();
- }
-
- // re-open db and read from start to end
- // integer keys should be in ascending
- // order as defined by SimpleIntComparator
- try (final RocksDB db = RocksDB.open(opt, db_path.toString(),
- cfDescriptors, cfHandles);
- final RocksIterator it = db.newIterator(cfHandles.get(1))) {
- try {
- assertThat(cfDescriptors.size()).isEqualTo(2);
- assertThat(cfHandles.size()).isEqualTo(2);
-
- it.seekToFirst();
- int lastKey = Integer.MIN_VALUE;
- int count = 0;
- for (it.seekToFirst(); it.isValid(); it.next()) {
- final int thisKey = byteToInt(it.key());
- assertThat(thisKey).isGreaterThan(lastKey);
- lastKey = thisKey;
- count++;
- }
-
- assertThat(count).isEqualTo(ITERATIONS);
-
- } finally {
- for (final ColumnFamilyHandle handle : cfHandles) {
- handle.close();
- }
- }
- cfHandles.clear();
- }
- }
- }
- }
-
- /**
- * Compares integer keys
- * so that they are in ascending order
- *
- * @param a 4-bytes representing an integer key
- * @param b 4-bytes representing an integer key
- *
- * @return negative if a < b, 0 if a == b, positive otherwise
- */
- protected final int compareIntKeys(final byte[] a, final byte[] b) {
-
- final int iA = byteToInt(a);
- final int iB = byteToInt(b);
-
- // protect against int key calculation overflow
- final double diff = (double)iA - iB;
- final int result;
- if (diff < Integer.MIN_VALUE) {
- result = Integer.MIN_VALUE;
- } else if(diff > Integer.MAX_VALUE) {
- result = Integer.MAX_VALUE;
- } else {
- result = (int)diff;
- }
-
- return result;
- }
-}
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupEngineTest.java
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupEngineTest.java b/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupEngineTest.java
deleted file mode 100644
index 1caae50..0000000
--- a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupEngineTest.java
+++ /dev/null
@@ -1,240 +0,0 @@
-// Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
-// This source code is licensed under both the GPLv2 (found in the
-// COPYING file in the root directory) and Apache 2.0 License
-// (found in the LICENSE.Apache file in the root directory).
-
-package org.rocksdb;
-
-import org.junit.ClassRule;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.TemporaryFolder;
-
-import java.util.List;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
-public class BackupEngineTest {
-
- @ClassRule
- public static final RocksMemoryResource rocksMemoryResource =
- new RocksMemoryResource();
-
- @Rule
- public TemporaryFolder dbFolder = new TemporaryFolder();
-
- @Rule
- public TemporaryFolder backupFolder = new TemporaryFolder();
-
- @Test
- public void backupDb() throws RocksDBException {
- // Open empty database.
- try(final Options opt = new Options().setCreateIfMissing(true);
- final RocksDB db = RocksDB.open(opt,
- dbFolder.getRoot().getAbsolutePath())) {
-
- // Fill database with some test values
- prepareDatabase(db);
-
- // Create two backups
- try(final BackupableDBOptions bopt = new BackupableDBOptions(
- backupFolder.getRoot().getAbsolutePath());
- final BackupEngine be = BackupEngine.open(opt.getEnv(), bopt)) {
- be.createNewBackup(db, false);
- be.createNewBackup(db, true);
- verifyNumberOfValidBackups(be, 2);
- }
- }
- }
-
- @Test
- public void deleteBackup() throws RocksDBException {
- // Open empty database.
- try(final Options opt = new Options().setCreateIfMissing(true);
- final RocksDB db = RocksDB.open(opt,
- dbFolder.getRoot().getAbsolutePath())) {
- // Fill database with some test values
- prepareDatabase(db);
- // Create two backups
- try(final BackupableDBOptions bopt = new BackupableDBOptions(
- backupFolder.getRoot().getAbsolutePath());
- final BackupEngine be = BackupEngine.open(opt.getEnv(), bopt)) {
- be.createNewBackup(db, false);
- be.createNewBackup(db, true);
- final List<BackupInfo> backupInfo =
- verifyNumberOfValidBackups(be, 2);
- // Delete the first backup
- be.deleteBackup(backupInfo.get(0).backupId());
- final List<BackupInfo> newBackupInfo =
- verifyNumberOfValidBackups(be, 1);
-
- // The second backup must remain.
- assertThat(newBackupInfo.get(0).backupId()).
- isEqualTo(backupInfo.get(1).backupId());
- }
- }
- }
-
- @Test
- public void purgeOldBackups() throws RocksDBException {
- // Open empty database.
- try(final Options opt = new Options().setCreateIfMissing(true);
- final RocksDB db = RocksDB.open(opt,
- dbFolder.getRoot().getAbsolutePath())) {
- // Fill database with some test values
- prepareDatabase(db);
- // Create four backups
- try(final BackupableDBOptions bopt = new BackupableDBOptions(
- backupFolder.getRoot().getAbsolutePath());
- final BackupEngine be = BackupEngine.open(opt.getEnv(), bopt)) {
- be.createNewBackup(db, false);
- be.createNewBackup(db, true);
- be.createNewBackup(db, true);
- be.createNewBackup(db, true);
- final List<BackupInfo> backupInfo =
- verifyNumberOfValidBackups(be, 4);
- // Delete everything except the latest backup
- be.purgeOldBackups(1);
- final List<BackupInfo> newBackupInfo =
- verifyNumberOfValidBackups(be, 1);
- // The latest backup must remain.
- assertThat(newBackupInfo.get(0).backupId()).
- isEqualTo(backupInfo.get(3).backupId());
- }
- }
- }
-
- @Test
- public void restoreLatestBackup() throws RocksDBException {
- try(final Options opt = new Options().setCreateIfMissing(true)) {
- // Open empty database.
- RocksDB db = null;
- try {
- db = RocksDB.open(opt,
- dbFolder.getRoot().getAbsolutePath());
- // Fill database with some test values
- prepareDatabase(db);
-
- try (final BackupableDBOptions bopt = new BackupableDBOptions(
- backupFolder.getRoot().getAbsolutePath());
- final BackupEngine be = BackupEngine.open(opt.getEnv(), bopt)) {
- be.createNewBackup(db, true);
- verifyNumberOfValidBackups(be, 1);
- db.put("key1".getBytes(), "valueV2".getBytes());
- db.put("key2".getBytes(), "valueV2".getBytes());
- be.createNewBackup(db, true);
- verifyNumberOfValidBackups(be, 2);
- db.put("key1".getBytes(), "valueV3".getBytes());
- db.put("key2".getBytes(), "valueV3".getBytes());
- assertThat(new String(db.get("key1".getBytes()))).endsWith("V3");
- assertThat(new String(db.get("key2".getBytes()))).endsWith("V3");
-
- db.close();
- db = null;
-
- verifyNumberOfValidBackups(be, 2);
- // restore db from latest backup
- try(final RestoreOptions ropts = new RestoreOptions(false)) {
- be.restoreDbFromLatestBackup(dbFolder.getRoot().getAbsolutePath(),
- dbFolder.getRoot().getAbsolutePath(), ropts);
- }
-
- // Open database again.
- db = RocksDB.open(opt, dbFolder.getRoot().getAbsolutePath());
-
- // Values must have suffix V2 because of restoring latest backup.
- assertThat(new String(db.get("key1".getBytes()))).endsWith("V2");
- assertThat(new String(db.get("key2".getBytes()))).endsWith("V2");
- }
- } finally {
- if(db != null) {
- db.close();
- }
- }
- }
- }
-
- @Test
- public void restoreFromBackup()
- throws RocksDBException {
- try(final Options opt = new Options().setCreateIfMissing(true)) {
- RocksDB db = null;
- try {
- // Open empty database.
- db = RocksDB.open(opt,
- dbFolder.getRoot().getAbsolutePath());
- // Fill database with some test values
- prepareDatabase(db);
- try (final BackupableDBOptions bopt = new BackupableDBOptions(
- backupFolder.getRoot().getAbsolutePath());
- final BackupEngine be = BackupEngine.open(opt.getEnv(), bopt)) {
- be.createNewBackup(db, true);
- verifyNumberOfValidBackups(be, 1);
- db.put("key1".getBytes(), "valueV2".getBytes());
- db.put("key2".getBytes(), "valueV2".getBytes());
- be.createNewBackup(db, true);
- verifyNumberOfValidBackups(be, 2);
- db.put("key1".getBytes(), "valueV3".getBytes());
- db.put("key2".getBytes(), "valueV3".getBytes());
- assertThat(new String(db.get("key1".getBytes()))).endsWith("V3");
- assertThat(new String(db.get("key2".getBytes()))).endsWith("V3");
-
- //close the database
- db.close();
- db = null;
-
- //restore the backup
- final List<BackupInfo> backupInfo = verifyNumberOfValidBackups(be, 2);
- // restore db from first backup
- be.restoreDbFromBackup(backupInfo.get(0).backupId(),
- dbFolder.getRoot().getAbsolutePath(),
- dbFolder.getRoot().getAbsolutePath(),
- new RestoreOptions(false));
- // Open database again.
- db = RocksDB.open(opt,
- dbFolder.getRoot().getAbsolutePath());
- // Values must have suffix V2 because of restoring latest backup.
- assertThat(new String(db.get("key1".getBytes()))).endsWith("V1");
- assertThat(new String(db.get("key2".getBytes()))).endsWith("V1");
- }
- } finally {
- if(db != null) {
- db.close();
- }
- }
- }
- }
-
- /**
- * Verify backups.
- *
- * @param be {@link BackupEngine} instance.
- * @param expectedNumberOfBackups numerical value
- * @throws RocksDBException thrown if an error occurs within the native
- * part of the library.
- */
- private List<BackupInfo> verifyNumberOfValidBackups(final BackupEngine be,
- final int expectedNumberOfBackups) throws RocksDBException {
- // Verify that backups exist
- assertThat(be.getCorruptedBackups().length).
- isEqualTo(0);
- be.garbageCollect();
- final List<BackupInfo> backupInfo = be.getBackupInfo();
- assertThat(backupInfo.size()).
- isEqualTo(expectedNumberOfBackups);
- return backupInfo;
- }
-
- /**
- * Fill database with some test values.
- *
- * @param db {@link RocksDB} instance.
- * @throws RocksDBException thrown if an error occurs within the native
- * part of the library.
- */
- private void prepareDatabase(final RocksDB db)
- throws RocksDBException {
- db.put("key1".getBytes(), "valueV1".getBytes());
- db.put("key2".getBytes(), "valueV1".getBytes());
- }
-}
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupableDBOptionsTest.java
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupableDBOptionsTest.java b/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupableDBOptionsTest.java
deleted file mode 100644
index c223014..0000000
--- a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BackupableDBOptionsTest.java
+++ /dev/null
@@ -1,351 +0,0 @@
-// Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
-// This source code is licensed under both the GPLv2 (found in the
-// COPYING file in the root directory) and Apache 2.0 License
-// (found in the LICENSE.Apache file in the root directory).
-
-package org.rocksdb;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
-import java.util.Random;
-
-import org.junit.ClassRule;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.ExpectedException;
-
-public class BackupableDBOptionsTest {
-
- private final static String ARBITRARY_PATH =
- System.getProperty("java.io.tmpdir");
-
- @ClassRule
- public static final RocksMemoryResource rocksMemoryResource =
- new RocksMemoryResource();
-
- @Rule
- public ExpectedException exception = ExpectedException.none();
-
- public static final Random rand = PlatformRandomHelper.
- getPlatformSpecificRandomFactory();
-
- @Test
- public void backupDir() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- assertThat(backupableDBOptions.backupDir()).
- isEqualTo(ARBITRARY_PATH);
- }
- }
-
- @Test
- public void env() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- assertThat(backupableDBOptions.backupEnv()).
- isNull();
-
- try(final Env env = new RocksMemEnv()) {
- backupableDBOptions.setBackupEnv(env);
- assertThat(backupableDBOptions.backupEnv())
- .isEqualTo(env);
- }
- }
- }
-
- @Test
- public void shareTableFiles() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- final boolean value = rand.nextBoolean();
- backupableDBOptions.setShareTableFiles(value);
- assertThat(backupableDBOptions.shareTableFiles()).
- isEqualTo(value);
- }
- }
-
- @Test
- public void infoLog() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- assertThat(backupableDBOptions.infoLog()).
- isNull();
-
- try(final Options options = new Options();
- final Logger logger = new Logger(options){
- @Override
- protected void log(InfoLogLevel infoLogLevel, String logMsg) {
-
- }
- }) {
- backupableDBOptions.setInfoLog(logger);
- assertThat(backupableDBOptions.infoLog())
- .isEqualTo(logger);
- }
- }
- }
-
- @Test
- public void sync() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- final boolean value = rand.nextBoolean();
- backupableDBOptions.setSync(value);
- assertThat(backupableDBOptions.sync()).isEqualTo(value);
- }
- }
-
- @Test
- public void destroyOldData() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH);) {
- final boolean value = rand.nextBoolean();
- backupableDBOptions.setDestroyOldData(value);
- assertThat(backupableDBOptions.destroyOldData()).
- isEqualTo(value);
- }
- }
-
- @Test
- public void backupLogFiles() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- final boolean value = rand.nextBoolean();
- backupableDBOptions.setBackupLogFiles(value);
- assertThat(backupableDBOptions.backupLogFiles()).
- isEqualTo(value);
- }
- }
-
- @Test
- public void backupRateLimit() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- final long value = Math.abs(rand.nextLong());
- backupableDBOptions.setBackupRateLimit(value);
- assertThat(backupableDBOptions.backupRateLimit()).
- isEqualTo(value);
- // negative will be mapped to 0
- backupableDBOptions.setBackupRateLimit(-1);
- assertThat(backupableDBOptions.backupRateLimit()).
- isEqualTo(0);
- }
- }
-
- @Test
- public void backupRateLimiter() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- assertThat(backupableDBOptions.backupEnv()).
- isNull();
-
- try(final RateLimiter backupRateLimiter =
- new RateLimiter(999)) {
- backupableDBOptions.setBackupRateLimiter(backupRateLimiter);
- assertThat(backupableDBOptions.backupRateLimiter())
- .isEqualTo(backupRateLimiter);
- }
- }
- }
-
- @Test
- public void restoreRateLimit() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- final long value = Math.abs(rand.nextLong());
- backupableDBOptions.setRestoreRateLimit(value);
- assertThat(backupableDBOptions.restoreRateLimit()).
- isEqualTo(value);
- // negative will be mapped to 0
- backupableDBOptions.setRestoreRateLimit(-1);
- assertThat(backupableDBOptions.restoreRateLimit()).
- isEqualTo(0);
- }
- }
-
- @Test
- public void restoreRateLimiter() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- assertThat(backupableDBOptions.backupEnv()).
- isNull();
-
- try(final RateLimiter restoreRateLimiter =
- new RateLimiter(911)) {
- backupableDBOptions.setRestoreRateLimiter(restoreRateLimiter);
- assertThat(backupableDBOptions.restoreRateLimiter())
- .isEqualTo(restoreRateLimiter);
- }
- }
- }
-
- @Test
- public void shareFilesWithChecksum() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- boolean value = rand.nextBoolean();
- backupableDBOptions.setShareFilesWithChecksum(value);
- assertThat(backupableDBOptions.shareFilesWithChecksum()).
- isEqualTo(value);
- }
- }
-
- @Test
- public void maxBackgroundOperations() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- final int value = rand.nextInt();
- backupableDBOptions.setMaxBackgroundOperations(value);
- assertThat(backupableDBOptions.maxBackgroundOperations()).
- isEqualTo(value);
- }
- }
-
- @Test
- public void callbackTriggerIntervalSize() {
- try (final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH)) {
- final long value = rand.nextLong();
- backupableDBOptions.setCallbackTriggerIntervalSize(value);
- assertThat(backupableDBOptions.callbackTriggerIntervalSize()).
- isEqualTo(value);
- }
- }
-
- @Test
- public void failBackupDirIsNull() {
- exception.expect(IllegalArgumentException.class);
- try (final BackupableDBOptions opts = new BackupableDBOptions(null)) {
- //no-op
- }
- }
-
- @Test
- public void failBackupDirIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.backupDir();
- }
- }
-
- @Test
- public void failSetShareTableFilesIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.setShareTableFiles(true);
- }
- }
-
- @Test
- public void failShareTableFilesIfDisposed() {
- try (BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.shareTableFiles();
- }
- }
-
- @Test
- public void failSetSyncIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.setSync(true);
- }
- }
-
- @Test
- public void failSyncIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.sync();
- }
- }
-
- @Test
- public void failSetDestroyOldDataIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.setDestroyOldData(true);
- }
- }
-
- @Test
- public void failDestroyOldDataIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.destroyOldData();
- }
- }
-
- @Test
- public void failSetBackupLogFilesIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.setBackupLogFiles(true);
- }
- }
-
- @Test
- public void failBackupLogFilesIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.backupLogFiles();
- }
- }
-
- @Test
- public void failSetBackupRateLimitIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.setBackupRateLimit(1);
- }
- }
-
- @Test
- public void failBackupRateLimitIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.backupRateLimit();
- }
- }
-
- @Test
- public void failSetRestoreRateLimitIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.setRestoreRateLimit(1);
- }
- }
-
- @Test
- public void failRestoreRateLimitIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.restoreRateLimit();
- }
- }
-
- @Test
- public void failSetShareFilesWithChecksumIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.setShareFilesWithChecksum(true);
- }
- }
-
- @Test
- public void failShareFilesWithChecksumIfDisposed() {
- try (final BackupableDBOptions options =
- setupUninitializedBackupableDBOptions(exception)) {
- options.shareFilesWithChecksum();
- }
- }
-
- private BackupableDBOptions setupUninitializedBackupableDBOptions(
- ExpectedException exception) {
- final BackupableDBOptions backupableDBOptions =
- new BackupableDBOptions(ARBITRARY_PATH);
- backupableDBOptions.close();
- exception.expect(AssertionError.class);
- return backupableDBOptions;
- }
-}
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/d3a13a49/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BlockBasedTableConfigTest.java
----------------------------------------------------------------------
diff --git a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BlockBasedTableConfigTest.java b/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BlockBasedTableConfigTest.java
deleted file mode 100644
index 8edc8b8..0000000
--- a/thirdparty/rocksdb/java/src/test/java/org/rocksdb/BlockBasedTableConfigTest.java
+++ /dev/null
@@ -1,171 +0,0 @@
-// Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
-// This source code is licensed under both the GPLv2 (found in the
-// COPYING file in the root directory) and Apache 2.0 License
-// (found in the LICENSE.Apache file in the root directory).
-
-package org.rocksdb;
-
-import org.junit.ClassRule;
-import org.junit.Test;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
-public class BlockBasedTableConfigTest {
-
- @ClassRule
- public static final RocksMemoryResource rocksMemoryResource =
- new RocksMemoryResource();
-
- @Test
- public void noBlockCache() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setNoBlockCache(true);
- assertThat(blockBasedTableConfig.noBlockCache()).isTrue();
- }
-
- @Test
- public void blockCacheSize() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setBlockCacheSize(8 * 1024);
- assertThat(blockBasedTableConfig.blockCacheSize()).
- isEqualTo(8 * 1024);
- }
-
- @Test
- public void blockSizeDeviation() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setBlockSizeDeviation(12);
- assertThat(blockBasedTableConfig.blockSizeDeviation()).
- isEqualTo(12);
- }
-
- @Test
- public void blockRestartInterval() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setBlockRestartInterval(15);
- assertThat(blockBasedTableConfig.blockRestartInterval()).
- isEqualTo(15);
- }
-
- @Test
- public void wholeKeyFiltering() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setWholeKeyFiltering(false);
- assertThat(blockBasedTableConfig.wholeKeyFiltering()).
- isFalse();
- }
-
- @Test
- public void cacheIndexAndFilterBlocks() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setCacheIndexAndFilterBlocks(true);
- assertThat(blockBasedTableConfig.cacheIndexAndFilterBlocks()).
- isTrue();
-
- }
-
- @Test
- public void hashIndexAllowCollision() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setHashIndexAllowCollision(false);
- assertThat(blockBasedTableConfig.hashIndexAllowCollision()).
- isFalse();
- }
-
- @Test
- public void blockCacheCompressedSize() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setBlockCacheCompressedSize(40);
- assertThat(blockBasedTableConfig.blockCacheCompressedSize()).
- isEqualTo(40);
- }
-
- @Test
- public void checksumType() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- assertThat(ChecksumType.values().length).isEqualTo(3);
- assertThat(ChecksumType.valueOf("kxxHash")).
- isEqualTo(ChecksumType.kxxHash);
- blockBasedTableConfig.setChecksumType(ChecksumType.kNoChecksum);
- blockBasedTableConfig.setChecksumType(ChecksumType.kxxHash);
- assertThat(blockBasedTableConfig.checksumType().equals(
- ChecksumType.kxxHash));
- }
-
- @Test
- public void indexType() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- assertThat(IndexType.values().length).isEqualTo(3);
- blockBasedTableConfig.setIndexType(IndexType.kHashSearch);
- assertThat(blockBasedTableConfig.indexType().equals(
- IndexType.kHashSearch));
- assertThat(IndexType.valueOf("kBinarySearch")).isNotNull();
- blockBasedTableConfig.setIndexType(IndexType.valueOf("kBinarySearch"));
- assertThat(blockBasedTableConfig.indexType().equals(
- IndexType.kBinarySearch));
- }
-
- @Test
- public void blockCacheCompressedNumShardBits() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setBlockCacheCompressedNumShardBits(4);
- assertThat(blockBasedTableConfig.blockCacheCompressedNumShardBits()).
- isEqualTo(4);
- }
-
- @Test
- public void cacheNumShardBits() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setCacheNumShardBits(5);
- assertThat(blockBasedTableConfig.cacheNumShardBits()).
- isEqualTo(5);
- }
-
- @Test
- public void blockSize() {
- BlockBasedTableConfig blockBasedTableConfig = new BlockBasedTableConfig();
- blockBasedTableConfig.setBlockSize(10);
- assertThat(blockBasedTableConfig.blockSize()).isEqualTo(10);
- }
-
-
- @Test
- public void blockBasedTableWithFilter() {
- try(final Options options = new Options()
- .setTableFormatConfig(new BlockBasedTableConfig()
- .setFilter(new BloomFilter(10)))) {
- assertThat(options.tableFactoryName()).
- isEqualTo("BlockBasedTable");
- }
- }
-
- @Test
- public void blockBasedTableWithoutFilter() {
- try(final Options options = new Options().setTableFormatConfig(
- new BlockBasedTableConfig().setFilter(null))) {
- assertThat(options.tableFactoryName()).
- isEqualTo("BlockBasedTable");
- }
- }
-
- @Test
- public void blockBasedTableFormatVersion() {
- BlockBasedTableConfig config = new BlockBasedTableConfig();
- for (int version=0; version<=2; version++) {
- config.setFormatVersion(version);
- assertThat(config.formatVersion()).isEqualTo(version);
- }
- }
-
- @Test(expected = AssertionError.class)
- public void blockBasedTableFormatVersionFailNegative() {
- BlockBasedTableConfig config = new BlockBasedTableConfig();
- config.setFormatVersion(-1);
- }
-
- @Test(expected = AssertionError.class)
- public void blockBasedTableFormatVersionFailIllegalVersion() {
- BlockBasedTableConfig config = new BlockBasedTableConfig();
- config.setFormatVersion(3);
- }
-}