http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/content/S3.md
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/content/S3.md b/hadoop-hdds/docs/content/S3.md
new file mode 100644
index 0000000..cfefaf4
--- /dev/null
+++ b/hadoop-hdds/docs/content/S3.md
@@ -0,0 +1,130 @@
+---
+title: S3
+menu:
+   main:
+      parent: Client
+      weight: 1
+---
+
+<!---
+  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.
+-->
+
+Ozone provides S3 compatible REST interface to use the object store data with 
any S3 compatible tools.
+
+## Getting started
+
+S3 Gateway is a separated component which provides the S3 compatible. It 
should be started additional to the regular Ozone components.
+
+You can start a docker based cluster, including the S3 gateway from the 
release package.
+
+Go to the `compose/ozones3` directory, and start the server:
+
+```bash
+docker-compose up -d
+```
+
+You can access the S3 gateway at `http://localhost:9878`
+
+## URL Schema
+
+Ozone S3 gateway supports both the virtual-host-style URL s3 bucket addresses 
(eg. http://bucketname.host:9878) and the path-style addresses (eg. 
http://host:9878/bucketname)
+
+By default it uses the path-style addressing. To use virtual host style URLs 
set your main domain name in your `ozone-site.xml`:
+
+```xml
+<property>
+   <name>ozone.s3g.domain.name</name>
+   <value>s3g.internal</value>
+</property>
+```
+
+## Bucket browser
+
+Bucket's could be browsed from the browser with adding `?browser=true` to the 
bucket URL.
+
+For example the content of the 'testbucket' could be checked from the browser 
using the URL http://localhost:9878/testbucket?browser=true
+
+
+## Implemented REST endpoints
+
+Operations on S3Gateway service:
+
+Endpoint    | Status      |
+------------|-------------|
+GET service | implemented |
+
+Operations on Bucket:
+
+Endpoint                            | Status      | Notes
+------------------------------------|-------------|---------------
+GET Bucket (List Objects) Version 2 | implemented |
+HEAD Bucket                         | implemented |
+DELETE Bucket                       | implemented |
+PUT Bucket (Create bucket)          | implemented |
+Delete Multiple Objects (POST)      | implemented |
+
+Operation on Objects:
+
+Endpoint                            | Status          | Notes
+------------------------------------|-----------------|---------------
+PUT Object                          | implemented     |
+GET Object                          | implemented     | Range headers are not 
supported
+Multipart Uplad                     | not implemented |
+DELETE Object                       | implemented     |
+HEAD Object                         | implemented     |
+
+
+## Security
+
+Security is not yet implemented, you can *use* any AWS_ACCESS_KEY_ID and 
AWS_SECRET_ACCESS_KEY
+
+Note: Ozone has a notion for 'volumes' which is missing from the S3 Rest 
endpoint. Under the hood S3 bucket names are maped to Ozone 'volume/bucket' 
locations (depending from the given authentication information).
+
+To show the storage location of a S3 bucket, use the `ozone sh bucket path 
<bucketname>` command.
+
+```
+aws s3api --endpoint-url http://localhost:9878 create-bucket --bucket=bucket1
+
+ozone sh bucket path bucket1
+Volume name for S3Bucket is : s3thisisakey
+Ozone FileSystem Uri is : o3fs://bucket1.s3thisisakey
+```
+
+## Clients
+
+### AWS Cli
+
+`aws` CLI could be used with specifying the custom REST endpoint.
+
+```
+aws s3api --endpoint http://localhost:9878 create-bucket --bucket buckettest
+```
+
+Or
+
+```
+aws s3 ls --endpoint http://localhost:9878 s3://buckettest
+```
+
+### S3 Fuse driver (goofys)
+
+Goofys is a S3 FUSE driver. It could be used to any mount any Ozone bucket as 
posix file system:
+
+
+```
+goofys --endpoint http://localhost:9878 bucket1 /mount/bucket1
+```

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/content/SCMCLI.md
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/content/SCMCLI.md 
b/hadoop-hdds/docs/content/SCMCLI.md
new file mode 100644
index 0000000..bd6086c
--- /dev/null
+++ b/hadoop-hdds/docs/content/SCMCLI.md
@@ -0,0 +1,29 @@
+---
+title: "SCMCLI"
+date: 2017-08-10
+menu:
+   main:
+      parent: Tools
+---
+<!---
+  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.
+-->
+
+SCM is the block service for Ozone. It is also the workhorse for ozone. But 
user process never talks to SCM. However, being able to read the state of SCM 
is useful.
+
+SCMCLI allows the developer to access SCM directly. Please note: Improper 
usage of this tool can destroy your cluster. Unless you know exactly what you 
are doing, Please do *not* use this tool. In other words, this is a developer 
only tool. We might even remove this command in future to prevent improper use.
+
+[^1]: This assumes that you have a working docker installation on the 
development machine.

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/content/Settings.md
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/content/Settings.md 
b/hadoop-hdds/docs/content/Settings.md
new file mode 100644
index 0000000..b02816b
--- /dev/null
+++ b/hadoop-hdds/docs/content/Settings.md
@@ -0,0 +1,142 @@
+---
+title: Configuration
+weight: 1
+menu:
+   main:
+      parent: Starting
+      weight: 2
+---
+<!---
+  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.
+-->
+
+
+
+
+If you are feeling adventurous, you can setup ozone in a real cluster.
+Setting up a real cluster requires us to understand the components of Ozone.
+Ozone is designed to work concurrently with HDFS. However, Ozone is also
+capable of running independently. The components of ozone are the same in both 
approaches.
+
+## Ozone Components
+
+1. Ozone Manager - Is the server that is in charge of the namespace of Ozone. 
Ozone Manager is responsible for all volume, bucket and key operations.
+2. Storage Container Manager - Acts as the block manager. Ozone Manager
+requests blocks from SCM, to which clients can write data.
+3. Datanodes - Ozone data node code runs inside the HDFS datanode or in the 
independent deployment case runs an ozone datanode daemon.
+
+
+
+
+## Setting up an Ozone only cluster
+
+* Please untar the ozone-<version> to the directory where you are going
+to run Ozone from. We need Ozone jars on all machines in the cluster. So you
+need to do this on all machines in the cluster.
+
+* Ozone relies on a configuration file called ```ozone-site.xml```. To
+generate a template that you can replace with proper values, please run the
+following command. This will generate a template called ```ozone-site.xml``` at
+the specified path (directory).
+
+{{< highlight bash >}}
+ozone genconf <path>
+{{< /highlight >}}
+
+Let us look at the settings inside the generated file (ozone-site.xml) and
+how they control ozone. Once the right values are defined, this file
+needs to be copied to ```ozone directory/etc/hadoop```.
+
+
+* **ozone.enabled** This is the most critical setting for ozone.
+Ozone is a work in progress and users have to enable this service explicitly.
+By default, Ozone is disabled. Setting this flag to `true` enables ozone in the
+HDFS or Ozone cluster.
+
+Here is an example,
+
+{{< highlight xml >}}
+    <property>
+       <name>ozone.enabled</name>
+       <value>True</value>
+    </property>
+{{< /highlight >}}
+
+* **ozone.metadata.dirs** Allows Administrators to specify where the
+ metadata must reside. Usually you pick your fastest disk (SSD if
+ you have them on your nodes). OzoneManager, SCM and datanode will  write the
+ metadata to this path. This is a required setting, if this is missing Ozone
+ will fail to come up.
+
+  Here is an example,
+
+{{< highlight xml >}}
+   <property>
+      <name>ozone.metadata.dirs</name>
+      <value>/data/disk1/meta</value>
+   </property>
+{{< /highlight >}}
+
+*  **ozone.scm.names**  Storage container manager(SCM) is a distributed block
+  service which is used by ozone. This property allows data nodes to discover
+   SCM's address. Data nodes send heartbeat to SCM.
+   Until HA  feature is  complete, we configure ozone.scm.names to be a
+   single machine.
+
+  Here is an example,
+
+  {{< highlight xml >}}
+      <property>
+        <name>ozone.scm.names</name>
+        <value>scm.hadoop.apache.org</value>
+      </property>
+  {{< /highlight >}}
+
+ * **ozone.scm.datanode.id** Data nodes generate a Unique ID called Datanode
+ ID. This identity is written to the file specified by this path. *Data nodes
+  will create this path if it doesn't exist already.*
+
+Here is an  example,
+{{< highlight xml >}}
+   <property>
+      <name>ozone.scm.datanode.id</name>
+      <value>/data/disk1/meta/node/datanode.id</value>
+   </property>
+{{< /highlight >}}
+
+* **ozone.om.address** OM server address. This is used by OzoneClient and
+Ozone File System.
+
+Here is an  example,
+{{< highlight xml >}}
+    <property>
+       <name>ozone.om.address</name>
+       <value>ozonemanager.hadoop.apache.org</value>
+    </property>
+{{< /highlight >}}
+
+
+### Ozone Settings Summary
+
+| Setting                        | Value                        | Comment |
+|--------------------------------|------------------------------|------------------------------------------------------------------|
+| ozone.enabled                  | true                         | This enables 
SCM and  containers in HDFS cluster.                |
+| ozone.metadata.dirs            | file path                    | The metadata 
will be stored here.                                |
+| ozone.scm.names                | SCM server name              | 
Hostname:port or IP:port address of SCM.                      |
+| ozone.scm.block.client.address | SCM server name and port     | Used by 
services like OM                                         |
+| ozone.scm.client.address       | SCM server name and port     | Used by 
client-side                                              |
+| ozone.scm.datanode.address     | SCM server name and port     | Used by 
datanode to talk to SCM                                  |
+| ozone.om.address               | OM server name               | Used by 
Ozone handler and Ozone file system.                     |

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/content/VolumeCommands.md
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/content/VolumeCommands.md 
b/hadoop-hdds/docs/content/VolumeCommands.md
new file mode 100644
index 0000000..6f024ef
--- /dev/null
+++ b/hadoop-hdds/docs/content/VolumeCommands.md
@@ -0,0 +1,116 @@
+---
+title: Volume Commands
+menu:
+   main:
+      parent: Client
+      weight: 2
+---
+<!---
+  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.
+-->
+
+Volume commands generally need administrator privileges. The ozone shell 
supports the following volume commands.
+
+  * [create](#create)
+  * [delete](#delete)
+  * [info](#info)
+  * [list](#list)
+  * [update](#update)
+
+### Create
+
+The volume create command allows an administrator to create a volume and
+assign it to a user.
+
+***Params:***
+
+| Arguments                      |  Comment                                |
+|--------------------------------|-----------------------------------------|
+| -q, --quota                    | Optional, This argument that specifies the 
maximum size this volume can use in the Ozone cluster.                    |
+| -u, --user                     |  Required, The name of the user who owns 
this volume. This user can create, buckets and keys on this volume.             
                          |
+|  Uri                           | The name of the volume.                     
                   |
+
+{{< highlight bash >}}
+ozone sh volume create --quota=1TB --user=bilbo /hive
+{{< /highlight >}}
+
+The above command will create a volume called _hive_ on the ozone cluster. This
+volume has a quota of 1TB, and the owner is _bilbo_.
+
+### Delete
+
+The volume delete commands allows an administrator to delete a volume. If the
+volume is not empty then this command will fail.
+
+***Params:***
+
+| Arguments                      |  Comment                                |
+|--------------------------------|-----------------------------------------|
+|  Uri                           | The name of the volume.
+
+{{< highlight bash >}}
+ozone sh volume delete /hive
+{{< /highlight >}}
+
+The above command will delete the volume hive, if the volume has no buckets
+inside it.
+
+### Info
+
+The volume info commands returns the information about the volume including
+quota and owner information.
+***Params:***
+
+| Arguments                      |  Comment                                |
+|--------------------------------|-----------------------------------------|
+|  Uri                           | The name of the volume.
+
+{{< highlight bash >}}
+ozone sh volume info /hive
+{{< /highlight >}}
+
+The above command will print out the information about hive volume.
+
+### List
+
+The volume list command will list the volumes owned by a user.
+
+{{< highlight bash >}}
+ozone sh volume list --user hadoop
+{{< /highlight >}}
+
+The above command will print out all the volumes owned by the user hadoop.
+
+### Update
+
+The volume update command allows changing of owner and quota on a given volume.
+
+***Params:***
+
+| Arguments                      |  Comment                                |
+|--------------------------------|-----------------------------------------|
+| -q, --quota                    | Optional, This argument that specifies the 
maximum size this volume can use in the Ozone cluster.                    |
+| -u, --user                     |  Optional, The name of the user who owns 
this volume. This user can create, buckets and keys on this volume.             
                          |
+|  Uri                           | The name of the volume.                     
                   |
+
+{{< highlight bash >}}
+ozone sh volume update --quota=10TB /hive
+{{< /highlight >}}
+
+The above command updates the volume quota to 10TB.
+
+You can try out these commands from the docker instance of the [Alpha
+Cluster](runningviadocker.html).

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/content/_index.md
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/content/_index.md 
b/hadoop-hdds/docs/content/_index.md
new file mode 100644
index 0000000..356e840
--- /dev/null
+++ b/hadoop-hdds/docs/content/_index.md
@@ -0,0 +1,38 @@
+---
+title: Ozone Overview
+menu: main
+weight: -10
+---
+<!---
+  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.
+-->
+
+# Apache Hadoop Ozone
+
+Ozone is a scalable, distributed object store for Hadoop.  Applications like
+Apache Spark, Hive and YARN, can run against Ozone without any
+modifications. Ozone comes with a [Java client library]({{< ref "JavaApi.md"
+>}}) and a  [command line interface] ({{< ref "CommandShell.md#shell" >}})  
which makes it easy to use Ozone. This client library supports both RPC and 
REST protocols.
+
+Ozone consists of volumes, buckets, and Keys.
+
+* Volumes are similar to user accounts. Only administrators can create or 
delete volumes.
+* Buckets are similar to directories. A bucket can contain any number of keys, 
 but buckets cannot contain other buckets.
+* Keys are similar to files. A bucket can contain any number of keys.
+
+
+
+<a href="{{< ref "RunningViaDocker.md" >}}"><button class="btn btn-danger 
btn-lg">Getting started</button></a>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/dev-support/bin/generate-site.sh
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/dev-support/bin/generate-site.sh 
b/hadoop-hdds/docs/dev-support/bin/generate-site.sh
new file mode 100755
index 0000000..d8b5d48
--- /dev/null
+++ b/hadoop-hdds/docs/dev-support/bin/generate-site.sh
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+# 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.
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+DOCDIR="$DIR/../.."
+
+if [ ! "$(which hugo)" ]; then
+   echo "Hugo is not yet installed. Doc generation is skipped."
+   exit 0
+fi
+
+DESTDIR="$DOCDIR/target/classes/docs"
+mkdir -p "$DESTDIR"
+cd "$DOCDIR"
+hugo -d "$DESTDIR" "$@"
+cd -

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/pom.xml
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/pom.xml b/hadoop-hdds/docs/pom.xml
new file mode 100644
index 0000000..43e6b19
--- /dev/null
+++ b/hadoop-hdds/docs/pom.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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. See accompanying LICENSE file.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0";
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.hadoop</groupId>
+    <artifactId>hadoop-hdds</artifactId>
+    <version>0.4.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>hadoop-hdds-docs</artifactId>
+  <version>0.4.0-SNAPSHOT</version>
+  <description>Apache Hadoop HDDS/Ozone Documentation</description>
+  <name>Apache Hadoop HDDS/Ozone Documentation</name>
+  <packaging>jar</packaging>
+
+  <dependencies>
+
+  </dependencies>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <version>1.6.0</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+            <phase>compile</phase>
+          </execution>
+        </executions>
+        <configuration>
+          <executable>dev-support/bin/generate-site.sh</executable>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>themes/ozonedoc/static/js/bootstrap.min.js</exclude>
+            <exclude>themes/ozonedoc/static/js/jquery.min.js</exclude>
+            <exclude>themes/ozonedoc/static/css/bootstrap-theme.min.css
+            </exclude>
+            <exclude>themes/ozonedoc/static/css/bootstrap.min.css.map</exclude>
+            <exclude>themes/ozonedoc/static/css/bootstrap.min.css</exclude>
+            <exclude>themes/ozonedoc/static/css/bootstrap-theme.min.css.map
+            </exclude>
+            <exclude>
+              themes/ozonedoc/static/fonts/glyphicons-halflings-regular.svg
+            </exclude>
+            <exclude>themes/ozonedoc/layouts/index.html</exclude>
+            <exclude>themes/ozonedoc/theme.toml</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/static/NOTES.md
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/static/NOTES.md b/hadoop-hdds/docs/static/NOTES.md
new file mode 100644
index 0000000..7b7ca12
--- /dev/null
+++ b/hadoop-hdds/docs/static/NOTES.md
@@ -0,0 +1,20 @@
+<!---
+  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.
+-->
+
+The source of Ozone logo is available here:
+
+https://git-wip-us.apache.org/repos/asf?p=hadoop-ozonesite.git;a=tree;f=static;h=9830788c1fa36c933272cdf87342bb71974c8567;hb=refs/heads/asf-site

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/static/OzoneOverview.png
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/static/OzoneOverview.png 
b/hadoop-hdds/docs/static/OzoneOverview.png
new file mode 100644
index 0000000..7e011d5
Binary files /dev/null and b/hadoop-hdds/docs/static/OzoneOverview.png differ

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/static/OzoneOverview.svg
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/static/OzoneOverview.svg 
b/hadoop-hdds/docs/static/OzoneOverview.svg
new file mode 100644
index 0000000..9d4660d
--- /dev/null
+++ b/hadoop-hdds/docs/static/OzoneOverview.svg
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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. See accompanying LICENSE file.
+-->
+<svg width="703px" height="465px" viewBox="0 0 703 465" version="1.1" 
xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch 
-->
+    <title>Desktop HD</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="131" height="36" rx="8"></rect>
+        <rect id="path-2" x="0" y="0" width="131" height="36" rx="8"></rect>
+        <rect id="path-3" x="9" y="304" width="437" height="144"></rect>
+        <mask id="mask-4" maskContentUnits="userSpaceOnUse" 
maskUnits="objectBoundingBox" x="0" y="0" width="437" height="144" fill="white">
+            <use xlink:href="#path-3"></use>
+        </mask>
+        <rect id="path-5" x="0" y="0" width="123.06741" height="40.4358016" 
rx="8"></rect>
+        <rect id="path-6" x="3.26727637" y="4.49286685" width="123.06741" 
height="40.4358016" rx="8"></rect>
+        <rect id="path-7" x="7.07909881" y="11.2321671" width="123.06741" 
height="40.4358016" rx="8"></rect>
+        <rect id="path-8" x="0" y="0" width="123.06741" height="40.4358016" 
rx="8"></rect>
+        <rect id="path-9" x="3.26727637" y="4.49286685" width="123.06741" 
height="40.4358016" rx="8"></rect>
+        <rect id="path-10" x="7.07909881" y="11.2321671" width="123.06741" 
height="40.4358016" rx="8"></rect>
+        <rect id="path-11" x="0" y="0" width="123.06741" height="40.4358016" 
rx="8"></rect>
+        <rect id="path-12" x="3.26727637" y="4.49286685" width="123.06741" 
height="40.4358016" rx="8"></rect>
+        <rect id="path-13" x="7.07909881" y="11.2321671" width="123.06741" 
height="40.4358016" rx="8"></rect>
+        <rect id="path-14" x="0" y="14.7446809" width="97" 
height="36.1914894"></rect>
+        <rect id="path-15" x="0" y="14.7446809" width="97" 
height="36.1914894"></rect>
+        <rect id="path-16" x="0" y="0" width="131" height="36" rx="8"></rect>
+        <rect id="path-17" x="0" y="0" width="131" height="36" rx="8"></rect>
+        <rect id="path-18" x="0.140758874" y="0" width="142.859241" 
height="35.1071084" rx="8"></rect>
+        <rect id="path-19" x="0" y="0" width="226" height="36" rx="8"></rect>
+        <rect id="path-20" x="6" y="4" width="226" height="36" rx="8"></rect>
+        <rect id="path-21" x="13" y="10" width="226" height="36" rx="8"></rect>
+        <rect id="path-22" x="0" y="0" width="226" height="36" rx="8"></rect>
+        <rect id="path-23" x="6" y="4" width="226" height="36" rx="8"></rect>
+        <rect id="path-24" x="13" y="10" width="226" height="36" rx="8"></rect>
+        <rect id="path-25" x="0" y="14.7446809" width="97" 
height="36.1914894"></rect>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" 
fill-rule="evenodd">
+        <path d="M84.5,51.5 L240.5,130.5" id="Line" stroke="#000000" 
fill="#000000" stroke-linecap="square"></path>
+        <path id="Line-decoration-1" d="M240.5,130.5 L232.220366,122.944362 
L229.50967,128.29713 L240.5,130.5 Z" stroke="#000000" fill="#000000" 
stroke-linecap="square"></path>
+        <path d="M142.5,150.5 L177.5,150.5" id="Line" stroke="#000000" 
fill="#000000" stroke-linecap="square"></path>
+        <path id="Line-decoration-1" d="M177.5,150.5 L166.7,147.5 L166.7,153.5 
L177.5,150.5 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
+        <g id="Desktop-HD">
+            <g id="Client" transform="translate(176.000000, 132.000000)">
+                <g id="Rectangle">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-1"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="130" height="35" rx="8"></rect>
+                </g>
+                <text id="Ozone-Client" font-family="Helvetica-Bold, 
Helvetica" font-size="14" font-weight="bold" fill="#000000">
+                    <tspan x="24.2107393" y="24">Ozone Client</tspan>
+                </text>
+            </g>
+            <g id="Handler" transform="translate(35.000000, 18.000000)">
+                <g id="Rectangle-2">
+                    <use fill="#E4D6F8" fill-rule="evenodd" 
xlink:href="#path-2"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="130" height="35" rx="8"></rect>
+                </g>
+                <text id="Rest-Handler" font-family="Helvetica-Bold, 
Helvetica" font-size="14" font-weight="bold" fill="#000000">
+                    <tspan x="22.3208008" y="22">Rest Handler</tspan>
+                </text>
+            </g>
+            <use id="Rectangle-4" stroke="#979797" mask="url(#mask-4)" 
stroke-width="2" fill="#FFFFFF" stroke-dasharray="1,3,1,3" 
xlink:href="#path-3"></use>
+            <g id="Ratis" transform="translate(315.000000, 378.000000)">
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-5"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-6"></use>
+                    <rect stroke="#000000" stroke-width="1" x="3.76727637" 
y="4.99286685" width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-7"></use>
+                    <rect stroke="#000000" stroke-width="1" x="7.57909881" 
y="11.7321671" width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <text font-family="Helvetica-Bold, Helvetica" font-size="14" 
font-weight="bold" fill="#000000">
+                    <tspan x="51.3828125" y="35.9642655">Ratis</tspan>
+                </text>
+            </g>
+            <g id="Ratis" transform="translate(166.000000, 378.000000)">
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-8"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-9"></use>
+                    <rect stroke="#000000" stroke-width="1" x="3.76727637" 
y="4.99286685" width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-10"></use>
+                    <rect stroke="#000000" stroke-width="1" x="7.57909881" 
y="11.7321671" width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <text font-family="Helvetica-Bold, Helvetica" font-size="14" 
font-weight="bold" fill="#000000">
+                    <tspan x="51.3828125" y="35.9642655">Ratis</tspan>
+                </text>
+            </g>
+            <g id="Ratis" transform="translate(10.000000, 378.000000)">
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-11"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-12"></use>
+                    <rect stroke="#000000" stroke-width="1" x="3.76727637" 
y="4.99286685" width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-13"></use>
+                    <rect stroke="#000000" stroke-width="1" x="7.57909881" 
y="11.7321671" width="122.06741" height="39.4358016" rx="8"></rect>
+                </g>
+                <text font-family="Helvetica-Bold, Helvetica" font-size="14" 
font-weight="bold" fill="#000000">
+                    <tspan x="51.3828125" y="35.9642655">Ratis</tspan>
+                </text>
+            </g>
+            <path d="M240.5,168.5 L240.5,311.5" id="Line" stroke="#000000" 
fill="#000000" stroke-linecap="square"></path>
+            <path id="Line-decoration-1" d="M240.5,311.5 L243.5,300.7 
L237.5,300.7 L240.5,311.5 Z" stroke="#000000" fill="#000000" 
stroke-linecap="square"></path>
+            <path d="M243.5,54.5 L243.5,131.5" id="Line" stroke="#000000" 
fill="#000000" stroke-linecap="square"></path>
+            <path id="Line-decoration-1" d="M243.5,131.5 L246.5,120.7 
L240.5,120.7 L243.5,131.5 Z" stroke="#000000" fill="#000000" 
stroke-linecap="square"></path>
+            <g id="Container" transform="translate(328.000000, 313.000000)">
+                <g id="Rectangle-5">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-14"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" 
y="15.2446809" width="96" height="35.1914894"></rect>
+                </g>
+                <ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" 
cy="11.393617" rx="48.5" ry="11.393617"></ellipse>
+                <ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" 
cy="51.606383" rx="48.5" ry="11.393617"></ellipse>
+                <text font-family="Helvetica-Bold, Helvetica" font-size="14" 
font-weight="bold" fill="#000000">
+                    <tspan x="14.3310547" y="37">Container</tspan>
+                </text>
+            </g>
+            <g id="Container" transform="translate(176.000000, 312.000000)">
+                <g id="Rectangle-5">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-15"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" 
y="15.2446809" width="96" height="35.1914894"></rect>
+                </g>
+                <ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" 
cy="11.393617" rx="48.5" ry="11.393617"></ellipse>
+                <ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" 
cy="51.606383" rx="48.5" ry="11.393617"></ellipse>
+                <text font-family="Helvetica-Bold, Helvetica" font-size="14" 
font-weight="bold" fill="#000000">
+                    <tspan x="14.3310547" y="37">Container</tspan>
+                </text>
+            </g>
+            <g id="FileSystem" transform="translate(11.000000, 133.000000)">
+                <g id="Rectangle-2">
+                    <use fill="#7ED321" fill-rule="evenodd" 
xlink:href="#path-16"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="130" height="35" rx="8"></rect>
+                </g>
+                <text id="Ozone-File-System" font-family="Helvetica-Bold, 
Helvetica" font-size="14" font-weight="bold" fill="#000000">
+                    <tspan x="3.25878906" y="22">Ozone File System</tspan>
+                </text>
+            </g>
+            <g id="CLI" transform="translate(179.000000, 18.000000)">
+                <g id="Rectangle-2">
+                    <use fill="#E4D6F8" fill-rule="evenodd" 
xlink:href="#path-17"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="130" height="35" rx="8"></rect>
+                </g>
+                <text id="Ozone-CLI" font-family="Helvetica-Bold, Helvetica" 
font-size="14" font-weight="bold" fill="#000000">
+                    <tspan x="26.3896484" y="23">Ozone CLI</tspan>
+                </text>
+            </g>
+            <path d="M333.336323,48.7787611 L248.494492,130.227891" id="Line" 
stroke="#000000" fill="#000000" stroke-linecap="square"></path>
+            <path id="Line-decoration-1" d="M248.494492,130.227891 
L258.363039,124.91265 L254.207822,120.584351 L248.494492,130.227891 Z" 
stroke="#000000" fill="#000000" stroke-linecap="square"></path>
+            <g id="Corona" transform="translate(325.000000, 17.000000)">
+                <g id="Rectangle-2">
+                    <use fill="#E4D6F8" fill-rule="evenodd" 
xlink:href="#path-18"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.640758874" 
y="0.5" width="141.859241" height="34.1071084" rx="8"></rect>
+                </g>
+                <text id="Freon" font-family="Helvetica-Bold, Helvetica" 
font-size="14" font-weight="bold" fill="#000000">
+                    <tspan x="50.7326544" y="22.8128606">Freon</tspan>
+                </text>
+            </g>
+            <path d="M307.5,148.5 L433.5,148.5" id="Line" stroke="#000000" 
fill="#000000" stroke-linecap="square"></path>
+            <path id="Line-decoration-1" d="M433.5,148.5 L422.7,145.5 
L422.7,151.5 L433.5,148.5 Z" stroke="#000000" fill="#000000" 
stroke-linecap="square"></path>
+            <path d="M4,232 L699,232" id="Line" stroke="#000000" 
stroke-width="2" stroke-linecap="square" stroke-dasharray="5,2,5"></path>
+            <g id="OM" transform="translate(432.000000, 132.000000)">
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-19"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="225" height="35" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-20"></use>
+                    <rect stroke="#000000" stroke-width="1" x="6.5" y="4.5" 
width="225" height="35" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-21"></use>
+                    <rect stroke="#000000" stroke-width="1" x="13.5" y="10.5" 
width="225" height="35" rx="8"></rect>
+                </g>
+                <text id="Ozone-Manager" font-family="Helvetica-Bold, 
Helvetica" font-size="14" font-weight="bold" fill="#000000">
+                    <tspan x="67.3793945" y="32">Ozone Manager</tspan>
+                </text>
+            </g>
+            <g id="SCM" transform="translate(450.000000, 281.000000)">
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-22"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" 
width="225" height="35" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-23"></use>
+                    <rect stroke="#000000" stroke-width="1" x="6.5" y="4.5" 
width="225" height="35" rx="8"></rect>
+                </g>
+                <g id="Rectangle-3">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-24"></use>
+                    <rect stroke="#000000" stroke-width="1" x="13.5" y="10.5" 
width="225" height="35" rx="8"></rect>
+                </g>
+                <text id="Storage-Container-Manager" 
font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" 
fill="#000000">
+                    <tspan x="28.0932617" y="32">Storage Container 
Manager</tspan>
+                </text>
+            </g>
+            <path d="M534.5,178.5 L534.5,283.5" id="Line" stroke="#000000" 
fill="#000000" stroke-linecap="square"></path>
+            <path id="Line-decoration-1" d="M534.5,283.5 L537.5,272.7 
L531.5,272.7 L534.5,283.5 Z" stroke="#000000" fill="#000000" 
stroke-linecap="square"></path>
+            <text id="Datanodes" font-family="Helvetica-Bold, Helvetica" 
font-size="14" font-weight="bold" fill="#000000">
+                <tspan x="196.213867" y="462">Datanodes</tspan>
+            </text>
+            <g id="Container" transform="translate(15.000000, 311.000000)">
+                <g id="Rectangle-5">
+                    <use fill="#C6D4F9" fill-rule="evenodd" 
xlink:href="#path-25"></use>
+                    <rect stroke="#000000" stroke-width="1" x="0.5" 
y="15.2446809" width="96" height="35.1914894"></rect>
+                </g>
+                <ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" 
cy="11.393617" rx="48.5" ry="11.393617"></ellipse>
+                <ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" 
cy="51.606383" rx="48.5" ry="11.393617"></ellipse>
+                <text font-family="Helvetica-Bold, Helvetica" font-size="14" 
font-weight="bold" fill="#000000">
+                    <tspan x="14.3310547" y="37">Container</tspan>
+                </text>
+            </g>
+            <path d="M84.5,137.5 L86,139" id="Line" stroke="#979797" 
stroke-linecap="square"></path>
+            <text id="Hadoop-Distributed-D" font-family="Helvetica-Bold, 
Helvetica" font-size="20" font-weight="bold" fill="#000000">
+                <tspan x="205.433594" y="230">Hadoop Distributed Data 
Store</tspan>
+            </text>
+        </g>
+    </g>
+</svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/static/SCMBlockDiagram.png
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/static/SCMBlockDiagram.png 
b/hadoop-hdds/docs/static/SCMBlockDiagram.png
new file mode 100644
index 0000000..04d27ad
Binary files /dev/null and b/hadoop-hdds/docs/static/SCMBlockDiagram.png differ

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/static/ozone-logo.png
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/static/ozone-logo.png 
b/hadoop-hdds/docs/static/ozone-logo.png
new file mode 100644
index 0000000..cdc8e4e
Binary files /dev/null and b/hadoop-hdds/docs/static/ozone-logo.png differ

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/themes/ozonedoc/layouts/_default/single.html
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/themes/ozonedoc/layouts/_default/single.html 
b/hadoop-hdds/docs/themes/ozonedoc/layouts/_default/single.html
new file mode 100644
index 0000000..ca2e1c4
--- /dev/null
+++ b/hadoop-hdds/docs/themes/ozonedoc/layouts/_default/single.html
@@ -0,0 +1,38 @@
+<!---
+  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.
+-->
+{{ partial "header.html" . }}
+
+  <body>
+
+{{ partial "navbar.html" . }}
+
+    <div class="container-fluid">
+      <div class="row">
+        {{ partial "sidebar.html" . }}
+        <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
+            <h1>{{ .Title }}</h1>
+            <div class="col-md-9">
+              {{ .Content }}
+            </div>
+        </div>
+      </div>
+    </div>
+
+{{ partial "footer.html" . }}
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/themes/ozonedoc/layouts/index.html
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/themes/ozonedoc/layouts/index.html 
b/hadoop-hdds/docs/themes/ozonedoc/layouts/index.html
new file mode 100644
index 0000000..17f0246
--- /dev/null
+++ b/hadoop-hdds/docs/themes/ozonedoc/layouts/index.html
@@ -0,0 +1,37 @@
+<!---
+  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.
+-->
+{{ partial "header.html" . }}
+
+  <body>
+
+{{ partial "navbar.html" . }}
+
+    <div class="container-fluid">
+      <div class="row">
+        {{ partial "sidebar.html" . }}
+        <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
+                    {{ .Content }}
+
+
+        </div>
+      </div>
+    </div>
+
+{{ partial "footer.html" . }}
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/footer.html
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/footer.html 
b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/footer.html
new file mode 100644
index 0000000..5aaeed9
--- /dev/null
+++ b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/footer.html
@@ -0,0 +1,22 @@
+<!---
+  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.
+-->
+<!-- Bootstrap core JavaScript
+================================================== -->
+<!-- Placed at the end of the document so the pages load faster -->
+<script src="{{ "js/jquery.min.js" | relURL}}"></script>
+<script src="{{ "js/ozonedoc.js" | relURL}}"></script>
+<script src="{{ "js/bootstrap.min.js" | relURL}}"></script>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/header.html
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/header.html 
b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/header.html
new file mode 100644
index 0000000..35ba4c8
--- /dev/null
+++ b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/header.html
@@ -0,0 +1,34 @@
+<!---
+  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.
+-->
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- The above 3 meta tags *must* come first in the head; any other head 
content must come *after* these tags -->
+    <meta name="description" content="Hadoop Ozone Documentation">
+
+    <title>Documentation for Apache Hadoop Ozone</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="css/ozonedoc.css" rel="stylesheet">
+
+  </head>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/navbar.html
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/navbar.html 
b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/navbar.html
new file mode 100644
index 0000000..316f2cc
--- /dev/null
+++ b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/navbar.html
@@ -0,0 +1,37 @@
+<!---
+  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.
+-->
+<nav class="navbar navbar-inverse navbar-fixed-top">
+  <div class="container-fluid">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse" data-target="#sidebar" aria-expanded="false" 
aria-controls="navbar">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a class="navbar-brand hidden-xs" href="#">Apache Hadoop Ozone/HDDS 
documentation</a>
+      <a class="navbar-brand visible-xs-inline" href="#">Hadoop Ozone</a>
+    </div>
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav navbar-right">
+        <li><a href="https://github.com/apache/hadoop";>Source</a></li>
+        <li><a href="https://hadoop.apache.org";>Apache Hadoop</a></li>
+        <li><a href="https://apache.org";>ASF</a></li>
+      </ul>
+    </div>
+  </div>
+</nav>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/sidebar.html
----------------------------------------------------------------------
diff --git a/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/sidebar.html 
b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/sidebar.html
new file mode 100644
index 0000000..b8471b9
--- /dev/null
+++ b/hadoop-hdds/docs/themes/ozonedoc/layouts/partials/sidebar.html
@@ -0,0 +1,58 @@
+<!---
+  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.
+-->
+<div class="col-sm-3 col-md-2 sidebar" id="sidebar">
+  <img src="ozone-logo.png" style="max-width: 100%;"/>
+  <ul class="nav nav-sidebar">
+    {{ $currentPage := . }}
+    {{ range .Site.Menus.main }}
+        {{ if .HasChildren }}
+            <li class="{{ if $currentPage.IsMenuCurrent "main" . }}active{{ 
end }}">
+                <a href="{{ .URL }}">
+                    {{ .Pre }}
+                    <span>{{ .Name }}</span>
+                </a>
+                <ul class="nav">
+                    {{ range .Children }}
+                        <li class="{{ if $currentPage.IsMenuCurrent "main" . 
}}active{{ end }}">
+                        <a href="{{ .URL }}">{{ .Name }}</a>
+                        </li>
+                    {{ end }}
+                </ul>
+            </li>
+        {{ else }}
+            <li class="{{ if $currentPage.IsMenuCurrent "main" . }}active{{ 
end }}">
+                {{ if eq .URL "/" }}
+                   <a href="index.html">
+                {{ else }}
+                   <a href="{{ .URL }}">
+                {{ end }}
+
+                    {{ .Pre }}
+                    <span>{{ .Name }}</span>
+                </a>
+            </li>
+        {{ end }}
+    {{ end }}
+    <li class="visible-xs"><a href="#">References</a>
+    <ul class="nav">
+        <li><a href="https://github.com/apache/hadoop";><span class="glyphicon 
glyphicon-new-window" aria-hidden="true"></span> Source</a></li>
+        <li><a href="https://hadoop.apache.org";><span class="glyphicon 
glyphicon-new-window" aria-hidden="true"></span> Apache Hadoop</a></li>
+        <li><a href="https://apache.org";><span class="glyphicon 
glyphicon-new-window" aria-hidden="true"></span> ASF</a></li>
+    </ul></li>
+  </ul>
+
+</div>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/9b01f039/hadoop-hdds/docs/themes/ozonedoc/static/css/bootstrap-theme.min.css
----------------------------------------------------------------------
diff --git 
a/hadoop-hdds/docs/themes/ozonedoc/static/css/bootstrap-theme.min.css 
b/hadoop-hdds/docs/themes/ozonedoc/static/css/bootstrap-theme.min.css
new file mode 100644
index 0000000..5e39401
--- /dev/null
+++ b/hadoop-hdds/docs/themes/ozonedoc/static/css/bootstrap-theme.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ 
*/.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0
 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 
1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 
1px 
rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset
 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px 
rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled]
 .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] 
.btn-info,fieldset[disabled] .btn-primary,fieldset[disab
 led] .btn-success,fieldset[disabled] 
.btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger 
.badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success 
.badge,.btn-warning 
.badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0
 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 
100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 
0,#e0e0e0 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
 endColorstr='#ffe0e0e0', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0
 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-c
 
olor:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled]
 .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] 
.btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] 
.btn-default:focus,fieldset[disabled] 
.btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7
 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to 
bottom,#337ab7 0,#265a88 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',
 
 endColorstr='#ff265a88', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0
 
-15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled]
 .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] 
.btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] 
.btn-primary:focus,fieldset[disabled] 
.btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5c
 b85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to 
bottom,#5cb85c 0,#419641 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',
 endColorstr='#ff419641', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0
 
-15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disab
 led] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] 
.btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] 
.btn-success:focus,fieldset[disabled] 
.btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de
 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to 
bottom,#5bc0de 0,#2aabd2 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',
 endColorstr='#ff2aabd2', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0
 
-15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,
 
.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled]
 .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] 
.btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] 
.btn-info:focus,fieldset[disabled] 
.btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e
 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to 
bottom,#f0ad4e 0,#eb9316 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',
 endColorstr='#ffeb9316', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);backgr
 
ound-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0
 
-15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled]
 .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] 
.btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] 
.btn-warning:focus,fieldset[disabled] 
.btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f
 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 
100%);background-image:-webkit-gra
 dient(linear,left top,left 
bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to 
bottom,#d9534f 0,#c12e2a 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',
 endColorstr='#ffc12e2a', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0
 
-15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled]
 .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] 
.btn-danger.focus,fieldset[disabled] .btn-danger:active
 ,fieldset[disabled] .btn-danger:focus,fieldset[disabled] 
.btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0
 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px 
rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5
 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to 
bottom,#f5f5f5 0,#e8e8e8 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',
 endColorstr='#ffe8e8e8', 
GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7
 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 
100%);backgroun
 d-image:-webkit-gradient(linear,left top,left 
bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to 
bottom,#337ab7 0,#2e6da4 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',
 endColorstr='#ff2e6da4', 
GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff
 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 
0,#f8f8f8 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
 endColorstr='#fff8f8f8', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset
 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 
1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default 
.navbar-nav>
 .active>a,.navbar-default 
.navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 
0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to 
bottom,#dbdbdb 0,#e2e2e2 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb',
 endColorstr='#ffe2e2e2', 
GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px 
rgba(0,0,0,.075);box-shadow:inset 0 3px 9px 
rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 
rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c
 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to 
bottom,#3c3c3c 0,#222 
100%);filter:progid:DXImageTransform.Microsoft.gradient(start
 Colorstr='#ff3c3c3c', endColorstr='#ff222222', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse
 .navbar-nav>.active>a,.navbar-inverse 
.navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 
0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to 
bottom,#080808 0,#0f0f0f 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808',
 endColorstr='#ff0f0f0f', 
GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px 
rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse 
.navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 
rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media
 (max-width:767px){.navbar .navbar-nav .op
 en .dropdown-menu>.active>a,.navbar .navbar-nav .open 
.dropdown-menu>.active>a:focus,.navbar .navbar-nav .open 
.dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7
 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to 
bottom,#337ab7 0,#2e6da4 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',
 endColorstr='#ff2e6da4', 
GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 
rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 
1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 
2px 
rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8
 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 
100%);background-image:-webkit-gradient(linear,left top,left bott
 om,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to 
bottom,#dff0d8 0,#c8e5bc 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',
 endColorstr='#ffc8e5bc', 
GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7
 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to 
bottom,#d9edf7 0,#b9def0 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',
 endColorstr='#ffb9def0', 
GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3
 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradie
 nt(to bottom,#fcf8e3 0,#f8efc0 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',
 endColorstr='#fff8efc0', 
GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede
 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to 
bottom,#f2dede 0,#e7c3c3 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',
 endColorstr='#ffe7c3c3', 
GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb
 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to 
bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTrans
 form.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', 
GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7
 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to 
bottom,#337ab7 0,#286090 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',
 endColorstr='#ff286090', 
GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c
 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to 
bottom,#5cb85c 0,#449d44 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',
 endColorstr='#ff449d44', GradientType=0);b
 
ackground-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de
 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to 
bottom,#5bc0de 0,#31b0d5 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',
 endColorstr='#ff31b0d5', 
GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e
 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to 
bottom,#f0ad4e 0,#ec971f 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',
 endColorstr='#ffec971f', 
GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(
 top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 
0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to 
bottom,#d9534f 0,#c9302c 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',
 endColorstr='#ffc9302c', 
GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15)
 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 
50%,rgba(255,255,255,.15) 75%,transparent 
75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15)
 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 
50%,rgba(255,255,255,.15) 75%,transparent 
75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 
25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 
50%,rgba(255,255,255,.15) 75%,transparent 
75%,transparent)}.list-group{border-radius:4px;-webkit
 -box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px 
rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0
 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 
100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to 
bottom,#337ab7 0,#2b669a 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',
 endColorstr='#ff2b669a', 
GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active
 .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover 
.badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px 
rgba(0,0,0,.05);box-shadow:0 1px 2px 
rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5
 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f
 5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to 
bottom,#f5f5f5 0,#e8e8e8 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',
 endColorstr='#ffe8e8e8', 
GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7
 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to 
bottom,#337ab7 0,#2e6da4 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',
 endColorstr='#ff2e6da4', 
GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8
 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 
100%);background-image:-webkit-gradient(linear,left t
 op,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to 
bottom,#dff0d8 0,#d0e9c6 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',
 endColorstr='#ffd0e9c6', 
GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7
 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to 
bottom,#d9edf7 0,#c4e3f3 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',
 endColorstr='#ffc4e3f3', 
GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3
 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradie
 nt(to bottom,#fcf8e3 0,#faf2cc 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',
 endColorstr='#fffaf2cc', 
GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede
 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to 
bottom,#f2dede 0,#ebcccc 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',
 endColorstr='#ffebcccc', 
GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8
 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to 
bottom,#e8e8e8 0,#f5f5f5 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startCo
 lorstr='#ffe8e8e8', endColorstr='#fff5f5f5', 
GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset
 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 
3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
+/*# sourceMappingURL=bootstrap-theme.min.css.map */
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to