[GitHub] libcloud pull request: docs: Add AuroraObjects documentation regar...
GitHub user wido opened a pull request: https://github.com/apache/libcloud/pull/542 docs: Add AuroraObjects documentation regarding support You can merge this pull request into a Git repository by running: $ git pull https://github.com/wido/libcloud auroraobjects_docs Alternatively you can review and apply these changes as the patch at: https://github.com/apache/libcloud/pull/542.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #542 commit 99c1d9a629b0bd2cdc43d0af26bbbc9f7ef0f0e0 Author: Wido den Hollander w...@widodh.nl Date: 2015-07-03T08:31:07Z docs: Add AuroraObjects documentation regarding support --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[GitHub] libcloud pull request: compute: Documentation update for AuroraCom...
Github user asfgit closed the pull request at: https://github.com/apache/libcloud/pull/541 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
libcloud git commit: compute: Documentation update for AuroraCompute
Repository: libcloud Updated Branches: refs/heads/trunk e105433e9 - 64b29201f compute: Documentation update for AuroraCompute This is mainly a URL update pointing directly to the English version of the website. Signed-off-by: Sebastien Goasguen run...@gmail.com This closes #541 Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/64b29201 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/64b29201 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/64b29201 Branch: refs/heads/trunk Commit: 64b29201f4f89599e08dd151ea06b76b5fa8fc91 Parents: e105433 Author: Wido den Hollander w...@widodh.nl Authored: Thu Jul 2 21:42:27 2015 +0200 Committer: Sebastien Goasguen run...@gmail.com Committed: Fri Jul 3 09:34:22 2015 +0200 -- docs/compute/drivers/auroracompute.rst| 11 +-- libcloud/compute/drivers/auroracompute.py | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/libcloud/blob/64b29201/docs/compute/drivers/auroracompute.rst -- diff --git a/docs/compute/drivers/auroracompute.rst b/docs/compute/drivers/auroracompute.rst index 7a730a3..e8ba8bd 100644 --- a/docs/compute/drivers/auroracompute.rst +++ b/docs/compute/drivers/auroracompute.rst @@ -4,12 +4,19 @@ AuroraCompute Computer Driver Documentation `PCextreme B.V.`_ is a Dutch cloud provider. It provides a public cloud offering under the name AuroraCompute. All cloud services are under the family name Aurora. -The datacenters are located in Amsterdam and Rotterdam, The Netherlands. +The datacenters / availability zones are located in: + +- Amsterdam (NL) +- Rotterdam (NL) +- Miami (US) +- Los Angelos (US) +- Tokyo (JP) + .. figure:: /_static/images/provider_logos/pcextreme.png :align: center :width: 300 -:target: https://www.pcextreme.nl/aurora +:target: https://www.pcextreme.nl/en/aurora/compute The AuroraCompute driver is based on the CloudStack driver. Please refer to :doc:`CloudStack Compute Driver Documentation cloudstack` page for more http://git-wip-us.apache.org/repos/asf/libcloud/blob/64b29201/libcloud/compute/drivers/auroracompute.py -- diff --git a/libcloud/compute/drivers/auroracompute.py b/libcloud/compute/drivers/auroracompute.py index 19847fb..392f5df 100644 --- a/libcloud/compute/drivers/auroracompute.py +++ b/libcloud/compute/drivers/auroracompute.py @@ -24,6 +24,6 @@ __all__ = [ class AuroraComputeNodeDriver(CloudStackNodeDriver): type = Provider.AURORACOMPUTE name = 'PCextreme AuroraCompute' -website = 'https://www.pcextreme.nl/aurora/' +website = 'https://www.pcextreme.nl/en/aurora/compute' host = 'cloud.pcextreme.nl' path = '/api'
[GitHub] libcloud pull request: LIBCLOUD-719: AuroraObjects storage driver
Github user asfgit closed the pull request at: https://github.com/apache/libcloud/pull/540 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
libcloud git commit: LIBCLOUD-719: AuroraObjects storage driver
Repository: libcloud Updated Branches: refs/heads/trunk 64b29201f - 6edeeaff6 LIBCLOUD-719: AuroraObjects storage driver AuroraObjects is a object store compatible with Amazon S3. The driver extends the Amazon S3 driver and overwrites the host pointing it towards the AuroraObjects servers in the European Union. Signed-off-by: Sebastien Goasguen run...@gmail.com This closes #540 Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/6edeeaff Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/6edeeaff Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/6edeeaff Branch: refs/heads/trunk Commit: 6edeeaff6514ee9d1e8e65ad0dba65a70da0a067 Parents: 64b2920 Author: Wido den Hollander w...@widodh.nl Authored: Mon Jun 29 21:33:39 2015 +0200 Committer: Sebastien Goasguen run...@gmail.com Committed: Fri Jul 3 09:38:19 2015 +0200 -- CHANGES.rst | 4 ++ docs/storage/drivers/auroraobjects.rst| 57 ++ libcloud/storage/drivers/auroraobjects.py | 52 +++ libcloud/storage/providers.py | 2 + libcloud/storage/types.py | 2 + 5 files changed, 117 insertions(+) -- http://git-wip-us.apache.org/repos/asf/libcloud/blob/6edeeaff/CHANGES.rst -- diff --git a/CHANGES.rst b/CHANGES.rst index bec87fa..243be3b 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -232,6 +232,10 @@ Storage (GITHUB-492, LIBCLOUD-635) [Tom Fifield] +- Add AuroraObjects Storage Driver. + (GITHUB-540, LIBCLOUD-719) + [Wido den Hollander] + Loadbalancer http://git-wip-us.apache.org/repos/asf/libcloud/blob/6edeeaff/docs/storage/drivers/auroraobjects.rst -- diff --git a/docs/storage/drivers/auroraobjects.rst b/docs/storage/drivers/auroraobjects.rst new file mode 100644 index 000..e81efa5 --- /dev/null +++ b/docs/storage/drivers/auroraobjects.rst @@ -0,0 +1,57 @@ +AuroraObjects Storage Driver Documentation +== + +`PCextreme B.V.`_ is a Dutch cloud provider. It provides a public cloud offering +under the name AuroraCompute. All cloud services are under the family name Aurora. + +All data is stored on servers in the European Union. + +.. figure:: /_static/images/provider_logos/pcextreme.png +:align: center +:width: 300 +:target: https://www.pcextreme.nl/en/aurora/objects + +Protocol +-- + +AuroraObjects talks the Amazon S3 protocol and thus supports almost all functions +which the Amazon S3 storage driver supports. + +It however does not support CDN support. Calling any of the CDN functions will raise +a LibcloudError. + +As a backend AuroraObjects uses `Ceph`_ for storage. + +Multipart uploads +-- + +AuroraObjects storage driver supports multipart uploads which means you can +upload objects with a total size of up to 5 TB. + +Multipart upload works similar to Amazon S3. After uploading all the parts the +AuroraObjects servers combine the parts into one large object. + +If you use +:meth:`libcloud.storage.base.StorageDriver.upload_object_via_stream` method, +Libcloud transparently handles all the splitting and uploading of the parts +for you. + +By default, to prevent excessive buffering and use of memory, each part is +5 MB in size. This is also the smallest size of a part you can use with the +multi part upload. + +Examples + + +Please refer to the Amazon S3 storage driver documentation for examples. + + +API Docs + + +.. autoclass:: libcloud.compute.drivers.auroraobjects.AuroraObjectsStorageDriver +:members: +:inherited-members: + +.. _`PCextreme B.V.`: https://www.pcextreme.nl/ +.. _`Ceph`: https://ceph.com/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/6edeeaff/libcloud/storage/drivers/auroraobjects.py -- diff --git a/libcloud/storage/drivers/auroraobjects.py b/libcloud/storage/drivers/auroraobjects.py new file mode 100644 index 000..0369c5c --- /dev/null +++ b/libcloud/storage/drivers/auroraobjects.py @@ -0,0 +1,52 @@ +# 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
[jira] [Commented] (LIBCLOUD-719) AuroraObjects storage driver
[ https://issues.apache.org/jira/browse/LIBCLOUD-719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14612950#comment-14612950 ] ASF GitHub Bot commented on LIBCLOUD-719: - Github user asfgit closed the pull request at: https://github.com/apache/libcloud/pull/540 AuroraObjects storage driver Key: LIBCLOUD-719 URL: https://issues.apache.org/jira/browse/LIBCLOUD-719 Project: Libcloud Issue Type: New Feature Components: Storage Reporter: Wido den Hollander PCextreme offers a Amazon S3 compatible object store under the name AuroraObjects. It is based on Ceph and uses Varnish for caching frequently accessed objects. Libcloud storage driver support would be a extension of the Amazon S3 storage driver. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (LIBCLOUD-719) AuroraObjects storage driver
[ https://issues.apache.org/jira/browse/LIBCLOUD-719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14612948#comment-14612948 ] ASF subversion and git services commented on LIBCLOUD-719: -- Commit 6edeeaff6514ee9d1e8e65ad0dba65a70da0a067 in libcloud's branch refs/heads/trunk from [~widodh] [ https://git-wip-us.apache.org/repos/asf?p=libcloud.git;h=6edeeaf ] LIBCLOUD-719: AuroraObjects storage driver AuroraObjects is a object store compatible with Amazon S3. The driver extends the Amazon S3 driver and overwrites the host pointing it towards the AuroraObjects servers in the European Union. Signed-off-by: Sebastien Goasguen run...@gmail.com This closes #540 AuroraObjects storage driver Key: LIBCLOUD-719 URL: https://issues.apache.org/jira/browse/LIBCLOUD-719 Project: Libcloud Issue Type: New Feature Components: Storage Reporter: Wido den Hollander PCextreme offers a Amazon S3 compatible object store under the name AuroraObjects. It is based on Ceph and uses Varnish for caching frequently accessed objects. Libcloud storage driver support would be a extension of the Amazon S3 storage driver. -- This message was sent by Atlassian JIRA (v6.3.4#6332)