]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: kill some broken links 15203/head
authorliuchang0812 <liuchang0812@gmail.com>
Mon, 22 May 2017 11:56:33 +0000 (19:56 +0800)
committerliuchang0812 <liuchang0812@gmail.com>
Wed, 7 Jun 2017 08:13:45 +0000 (16:13 +0800)
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
doc/architecture.rst
doc/dev/blkin.rst
doc/dev/development-workflow.rst
doc/dev/documenting.rst
doc/dev/index.rst
doc/dev/osd_internals/erasure_coding/developer_notes.rst
doc/dev/placement-group.rst
doc/rados/operations/crush-map.rst
doc/rados/operations/erasure-code-jerasure.rst
doc/rados/troubleshooting/memory-profiling.rst
doc/start/get-involved.rst

index 20b335070319bf6e7b53b19672eac42d958ba376..f9bdfa2823aba77d3cc550c35627a4e81e3db316 100644 (file)
@@ -1581,7 +1581,7 @@ instance for high availability.
 .. _Monitoring OSDs and PGs: ../rados/operations/monitoring-osd-pg
 .. _Heartbeats: ../rados/configuration/mon-osd-interaction
 .. _Monitoring OSDs: ../rados/operations/monitoring-osd-pg/#monitoring-osds
-.. _CRUSH - Controlled, Scalable, Decentralized Placement of Replicated Data: http://ceph.com/papers/weil-crush-sc06.pdf
+.. _CRUSH - Controlled, Scalable, Decentralized Placement of Replicated Data: https://ceph.com/wp-content/uploads/2016/08/weil-crush-sc06.pdf
 .. _Data Scrubbing: ../rados/configuration/osd-config-ref#scrubbing
 .. _Report Peering Failure: ../rados/configuration/mon-osd-interaction#osds-report-peering-failure
 .. _Troubleshooting Peering Failure: ../rados/troubleshooting/troubleshooting-pg#placement-group-down-peering-failure
index 9427202496cf1d2d2ff1252b0a53a0126d951f64..8e0320fe15f34a8869818e6881f056e1ab9d06b7 100644 (file)
@@ -16,7 +16,7 @@ in realtime. The LTTng traces can then be visualized with Twitter's
 Zipkin_.
 
 .. _Dapper: http://static.googleusercontent.com/media/research.google.com/el//pubs/archive/36356.pdf
-.. _Zipkin: http://twitter.github.io/zipkin/
+.. _Zipkin: http://zipkin.io/
 
 
 Installing Blkin
index 9374d8b69329b715b43462b05ee655e2bf6dfeff..9561899bf94f45863317cc0604d14f9993334d92 100644 (file)
@@ -55,7 +55,7 @@ Release Cycle
 
 
 Four times a year, the development roadmap is discussed online during
-the `Ceph Developer Summit <http://wiki.ceph.com/Planning/CDS/>`_. A
+the `Ceph Developer Summit <http://tracker.ceph.com/projects/ceph/wiki/Planning#Ceph-Developer-Summit>`_. A
 new stable release (hammer, infernalis, jewel ...) is published at the same
 frequency.  Every other release (firefly, hammer, jewel...) is a `Long Term
 Stable (LTS) <../../releases>`_.  See `Understanding the release cycle
@@ -126,7 +126,7 @@ Running and interpreting teuthology integration tests
 The :doc:`/dev/sepia` runs `teuthology
 <https://github.com/ceph/teuthology/>`_ integration tests `on a regular basis <http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO_monitor_the_automated_tests_AKA_nightlies#Automated-tests-AKA-nightlies>`_ and the
 results are posted on `pulpito <http://pulpito.ceph.com/>`_ and the
-`ceph-qa mailing list <http://ceph.com/resources/mailing-list-irc/>`_.
+`ceph-qa mailing list <https://ceph.com/irc/>`_.
 
 * The job failures are `analyzed by quality engineers and developers
   <http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO_monitor_the_automated_tests_AKA_nightlies#List-of-suites-and-watchers>`_
index afd6efa952858d5907019fc7fba044ad929794a7..602f3c769c4549a4203be1523727172d998a07ed 100644 (file)
@@ -30,7 +30,7 @@ API`_ provides a complete example. It is pulled into Sphinx by
 `librados.rst`_, which is rendered at :doc:`/rados/api/librados`.
 
 .. _`librados C API`: https://github.com/ceph/ceph/blob/master/src/include/rados/librados.h
-.. _`librados.rst`: https://raw.github.com/ceph/ceph/master/doc/api/librados.rst
+.. _`librados.rst`: https://github.com/ceph/ceph/raw/master/doc/rados/api/librados.rst
 
 Drawing diagrams
 ================
index 2cb002dc8df23747ab7f433c32e89e79361a6ce4..2c207d51fe08bb5e64ad3b983649d8e7bdf6de72 100644 (file)
@@ -135,7 +135,7 @@ in the body of the message.
 
 There are also `other Ceph-related mailing lists`_.
 
-.. _`other Ceph-related mailing lists`: https://ceph.com/resources/mailing-list-irc/
+.. _`other Ceph-related mailing lists`: https://ceph.com/irc/
 
 IRC
 ---
@@ -145,7 +145,7 @@ time using `Internet Relay Chat`_.
 
 .. _`Internet Relay Chat`: http://www.irchelp.org/
 
-See https://ceph.com/resources/mailing-list-irc/ for how to set up your IRC
+See https://ceph.com/irc/ for how to set up your IRC
 client and a list of channels.
 
 Submitting patches
@@ -750,7 +750,7 @@ The results of the nightlies are published at http://pulpito.ceph.com/ and
 http://pulpito.ovh.sepia.ceph.com:8081/. The developer nick shows in the
 test results URL and in the first column of the Pulpito dashboard.  The
 results are also reported on the `ceph-qa mailing list
-<http://ceph.com/resources/mailing-list-irc/>`_ for analysis.
+<https://ceph.com/irc/>`_ for analysis.
 
 Suites inventory
 ----------------
@@ -1202,9 +1202,9 @@ Getting ceph-workbench
 Since testing in the cloud is done using the `ceph-workbench
 ceph-qa-suite`_ tool, you will need to install that first. It is designed
 to be installed via Docker, so if you don't have Docker running on your
-development machine, take care of that first. The Docker project has a good
-tutorial called `Get Started with Docker Engine for Linux
-<https://docs.docker.com/linux/>`_ if you unsure how to proceed.
+development machine, take care of that first. You can follow `the official
+tutorial<https://docs.docker.com/engine/installation/>`_ to install if
+you have not installed yet.
 
 Once Docker is up and running, install ``ceph-workbench`` by following the
 `Installation instructions in the ceph-workbench documentation
index cdab34ce41eebdb06881a2e20a74ba160e4e89f0..a9ef9b55c61f0df50cfafdd8ff4ab7f2460c557e 100644 (file)
@@ -189,7 +189,7 @@ in the registry. The `ErasureCodePluginExample <https://github.com/ceph/ceph/blo
 
 The *ErasureCodePlugin* derived object must provide a factory method
 from which the concrete implementation of the *ErasureCodeInterface*
-object can be generated. The `ErasureCodePluginExample plugin <https://github.com/ceph/ceph/blob/v0.78/src/test/osd/ErasureCodePluginExample.cc>`_ reads:
+object can be generated. The `ErasureCodePluginExample plugin <https://github.com/ceph/ceph/blob/v0.78/src/test/erasure-code/ErasureCodePluginExample.cc>`_ reads:
 
 ::
  
index a544e99d9dfd2b93aeb04e0716e2911ba0b5cf98..3c067ea3fe6f3b2ab3edcb989827f5d290b9479e 100644 (file)
@@ -45,12 +45,11 @@ is the primary and the rest are replicas.
 Many PGs can map to one OSD.
 
 A PG represents nothing but a grouping of objects; you configure the
-number of PGs you want (see
-http://ceph.com/wiki/Changing_the_number_of_PGs ), number of
-OSDs * 100 is a good starting point, and all of your stored objects
-are pseudo-randomly evenly distributed to the PGs. So a PG explicitly
-does NOT represent a fixed amount of storage; it represents 1/pg_num
-'th of the storage you happen to have on your OSDs.
+number of PGs you want, number of OSDs * 100 is a good starting point
+, and all of your stored objects are pseudo-randomly evenly distributed
+to the PGs. So a PG explicitly does NOT represent a fixed amount of
+storage; it represents 1/pg_num'th of the storage you happen to have
+on your OSDs.
 
 Ignoring the finer points of CRUSH and custom placement, it goes
 something like this in pseudocode::
index e28627b113e8e94d473bf133967e3c7068a50df8..c75887ca8ed0809f18d4bd6b3ad21f109fb246f3 100644 (file)
@@ -1257,4 +1257,4 @@ Further, as noted above, be careful running old versions of the
 ``ceph-osd`` daemon after reverting to legacy values as the feature
 bit is not perfectly enforced.
 
-.. _CRUSH - Controlled, Scalable, Decentralized Placement of Replicated Data: http://ceph.com/papers/weil-crush-sc06.pdf
+.. _CRUSH - Controlled, Scalable, Decentralized Placement of Replicated Data: https://ceph.com/wp-content/uploads/2016/08/weil-crush-sc06.pdf
index bd2917ed137a5d74296d6aa72933098d5c27b6c0..b0e6020cdf27a33fd7c26b1851cc56fc2ce5e6f0 100644 (file)
@@ -6,7 +6,7 @@ The *jerasure* plugin is the most generic and flexible plugin, it is
 also the default for Ceph erasure coded pools. 
 
 The *jerasure* plugin encapsulates the `Jerasure
-<https://bitbucket.org/jimplank/jerasure/>`_ library. It is
+<http://jerasure.org>`_ library. It is
 recommended to read the *jerasure* documentation to get a better
 understanding of the parameters.
 
index 5322e7b22873c939732b93aa6272a8a3297e1c1b..e2396e2fd3f2360374e8b38382b235268d0f06e8 100644 (file)
@@ -139,4 +139,4 @@ For example::
        ceph tell osd.0 heap stop_profiler
 
 .. _Logging and Debugging: ../log-and-debug
-.. _Google Heap Profiler: http://google-perftools.googlecode.com/svn/trunk/doc/heapprofile.html
+.. _Google Heap Profiler: http://goog-perftools.sourceforge.net/doc/heap_profiler.html
index cfe3f4d64ddeb6216e6e0972028ca21d37fb55ed..5cbb1d6dea7475b0fc4f39b09a7424c85882f751 100644 (file)
@@ -12,11 +12,11 @@ These are exciting times in the Ceph community! Get involved!
 | **Blog**             | Check the Ceph Blog_ periodically to keep track | http://ceph.com/community/blog/               |
 |                      | of Ceph progress and important announcements.   |                                               |
 +----------------------+-------------------------------------------------+-----------------------------------------------+
-| **Planet Ceph**      | Check the blog aggregation on Planet Ceph for   | http://ceph.com/community/planet-ceph/        |
+| **Planet Ceph**      | Check the blog aggregation on Planet Ceph for   | https://ceph.com/category/planet/             |
 |                      | interesting stories, information and            |                                               |
 |                      | experiences from the community.                 |                                               |
 +----------------------+-------------------------------------------------+-----------------------------------------------+
-| **Wiki**             | Check the Ceph Wiki is a source for more        | https://wiki.ceph.com/                        |
+| **Wiki**             | Check the Ceph Wiki is a source for more        | http://wiki.ceph.com/                         |
 |                      | community and development related topics. You   |                                               |
 |                      | can find there information about blueprints,    |                                               |
 |                      | meetups, the Ceph Developer Summits and more.   |                                               |