Commit Graph

85 Commits

Author SHA1 Message Date
Tim Burke c591d46d2e Retire swift-specs
Depends-On: https://review.opendev.org/732999
Change-Id: I8acff8e7c07f3e0f599d86d503eb4b088c0f8521
2020-06-02 13:51:00 -07:00
OpenDev Sysadmins dded73b91d OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:44:14 +00:00
Flavio Percoco e53112c271 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/b1e11e7cb7c0d9aaecbfc2f46859a8c8

Change-Id: I48f32ced21f66c95213858cbbaaf96cff04f0bf5
2016-11-25 16:37:34 +01:00
Jenkins 036948d348 Merge "Symlink spec updates" 2016-05-25 18:16:21 +00:00
Jenkins ce36705507 Merge "Updateable Object Sysmeta" 2016-05-05 09:47:15 +00:00
John Dickinson c01a9b684e because spelng is hard
Change-Id: I8ce40b4466bfa1ffa5cf525c21b97f35c10691a3
2016-05-04 20:57:38 -07:00
Jenkins 6c35962678 Merge "Killing specs" 2016-05-05 03:55:48 +00:00
Jenkins 273cb55ff8 Merge "Large containers (Sharding) - Pivot Ranges." 2016-05-05 03:49:34 +00:00
John Dickinson fc4a8b24dc Killing specs
Future ideas should be referenced on
https://wiki.openstack.org/wiki/Swift/ideas

Change-Id: Ief1e07441dabb1b8c9b57d8b5e55e38ea8d8cefd
2016-05-04 20:49:20 -07:00
Jenkins 3f87a289f4 Merge "PACO single-process spec." 2016-05-05 03:47:35 +00:00
Jenkins 624362b6e7 Merge "formpost should allow subprefix-based signature" 2016-05-05 03:47:33 +00:00
Jenkins c3f0dad80f Merge "Add questions section into global_ec_cluster" 2016-05-05 03:47:04 +00:00
Jenkins cced93eba2 Merge "Swift tiering specification" 2016-05-05 03:46:40 +00:00
Jenkins 4cf7f71121 Merge "Changing Policies spec" 2016-05-05 03:45:45 +00:00
Jenkins f75fd204de Merge "Updating spec to reflect a few changes." 2016-05-05 03:45:42 +00:00
Jenkins 5400399511 Merge "tempurls with a prefix-based scope" 2016-05-05 03:44:49 +00:00
Jenkins 66bbaafa8f Merge "Swift Request tagging for detailed logging/tracing" 2016-05-05 03:44:44 +00:00
Jenkins 81252dea95 Merge "Add containeralias spec" 2016-05-05 03:44:12 +00:00
Jenkins e5efc3d1d1 Merge "remove reference to copy hook" 2016-05-04 23:32:20 +00:00
Matthew Oliver 74f085594b Large containers (Sharding) - Pivot Ranges.
Here is an initial version of the next sharding POC, it is based off
discussions at the hackathon in Austin and the Tokyo design summit,
plus some initial work I have already put together to see how it would
work.

This approach is similar, but simpler then in the last distributed
prefix tree POC. It will simply split the table at a pivot point,
creating two new containers that hold all the objects. The root
container holds a reference to all the new containers and their range,
so it can short circuit requests as it knows all data will be in the tree's
leaves.

Change-Id: I21766423a07a5b6195656b06db4e590598bf3d41
2016-04-26 09:10:43 -05:00
Jenkins 89bb072824 Merge "Pass environment variables of proxy to tox" 2016-04-21 06:56:28 +00:00
dharmendra 85cdba1579 Pass environment variables of proxy to tox
When a development environment is under a proxy, tox is failed even if
environment variables of the proxy are set.
This patch fixes this problem.

Related-bug #1465086
Change-Id: Ia58b02521fa068db123e888d921a61dac4f1743e
2016-04-18 09:23:44 +00:00
Shashirekha Gundur 1a9e9315a3 Swift Request tagging for detailed logging/tracing
Adding/enhancing Swift-Inspector middleware for OpenStack Swift to
tag a particular request/every 'x' requests which would undergo
more detailed logging.
A Swift user is having problems which we cannot recreate but tag this
request for more logging. Also an internal user(admin/op) could use
additional logs to investigate a cluster for bottlenecks/problems.

Change-Id: Ib42f7218d51b77d7976b50245b23b794cd93422a
2016-03-03 15:42:57 +00:00
Thiago da Silva 6ea951e135 remove reference to copy hook
Once copy middleware lands, copy hook will
no longer be necessary.

Change-Id: I159560fd7fa562d2cb428879d75d28445f3f64ac
2016-03-03 12:50:55 +00:00
Jenkins 1a99942df4 Merge "Add keymaster discussion to encryption spec" 2016-03-03 11:19:51 +00:00
Christopher Bartz 2d41f397df tempurls with a prefix-based scope
The tempurl middleware should be allowed to use signatures with a
prefix-based scope in order to access all objects which share the same prefix.
This avoids the creation of a large amount of temporary urls, when
a whole container or pseudofolder is shared.

Change-Id: Ibb5e7118933ceff02c4325734ab29917239602a5
2016-01-28 11:49:43 +01:00
Alan Erwin 89fbfdf4b9 Updating spec to reflect a few changes.
Change-Id: I20db8dcc7c6b661e35c00e1dab6e8770ff216a27
2015-11-18 15:18:25 -06:00
Daisuke Morita 0d00d362b7 Changing Policies spec
This is the proposal to give swift users power to change storage policies
of containers after creating them.

Implements: blueprint changing-policies

Change-Id: Ia4b3f8471e9b8347439dc2f6c41df15c5d84db8d
2015-11-17 05:26:10 +00:00
Hamdi Roumani dae8c22149 Symlink spec updates
Updated to the spec regarding the handling of POSTS and symlinks.

Change-Id: I740f118208daba364d078937963f239f63ff2123
2015-11-08 01:31:36 -05:00
Jenkins 2df51741a3 Merge "Adding expiring objecs spec" 2015-10-08 19:01:26 +00:00
Jenkins 1e8d022d16 Merge "Updates for POST on symlinks" 2015-10-07 10:20:37 +00:00
Monty Taylor 0585b4469c Change ignore-errors to ignore_errors
Needed for coverage 4.0

Change-Id: Iabfdc95fb2483d77a8a53dfdb7fa5aaa89f6fb51
2015-09-21 14:55:52 +00:00
Christopher Bartz 2525ca1c07 formpost should allow subprefix-based signature
formpost currently requires that the signature used to validate a file
upload contains the same object_prefix as the object_prefix specified
in the action url of the form.
We propose that the middleware should also accept signatures calculated
with a subprefix of the object_prefix in the action url. Thus, formpost
would accept all uploads to pseudofolders which contain a common
subprefix.
With this, sharing of data with external people is made much easier via
webbased applications, because only one signature is needed in order to
create forms for every pseudofolder in a container.

Change-Id: I4237f141022382131977ff16760f5645d0391ea5
2015-09-18 13:37:51 +02:00
Kota Tsuyuzaki cdfa7b2ec5 Add questions section into global_ec_cluster
Change-Id: Ie7d88b170bcd0172f093d94a30c75281ccdeed62
2015-09-16 23:04:56 -07:00
Alan Erwin bbd50d7139 Adding expiring objecs spec
Change-Id: I243a375978ceaa675c07b6ad0a7c80630c1ed307
2015-09-10 11:15:32 -07:00
Kota Tsuyuzaki 8545ec7d7e Add global ec cluster improvement
Add new spec "Improve Erasure Coding Efficiency for Global Cluster".

Change-Id: I9d743ae45ab983d0d151c7a6790afb5f082f0d39
2015-08-25 08:51:39 -07:00
Samuel Merritt 78c9df3301 Updates for POST on symlinks
Change-Id: Icfa5c662f87e4329717b3147fa0760c6b4177929
2015-08-10 16:12:50 -05:00
Thiago da Silva f8548ced79 PACO single-process spec.
This spec describes the idea behing patch:
https://review.openstack.org/#/c/159285/

Change-Id: I95afabc3587fb4701e08ebec9f646727ae18a46d
Signed-off-by: Thiago da Silva <thiago@redhat.com>
2015-08-06 16:50:12 -04:00
Shiva Chaitanya 08226f79b6 Swift tiering specification
Change-Id: Id9b39b5b856da9c37cc37e6882fef814af81f540
2015-08-04 19:19:16 +00:00
Jenkins 565c5a9fc5 Merge "Add Spec Lifecycle Rules to readme" 2015-06-26 02:42:19 +00:00
Matthew Oliver 54f22c8fb9 Add Spec Lifecycle Rules to readme
This change adds a new section, Spec Lifecycle Rules, to the README.
I am raising them here for discussion and are based on spec
discussions at summit.

If anyone can think of better working, section name or some more
rules please leave comments.

Change-Id: I5dda349f9e3ce2a49d400eefa275301d5f2d693d
2015-06-26 12:24:20 +10:00
Jenkins e7aaf2a19c Merge "Add event notification spec" 2015-06-11 09:16:56 +00:00
Alistair Coles 46a171a37e Add keymaster discussion to encryption spec
Adds a section discussing implementation considerations
for keymaster middleware.

Co-Authored-By: Janie Richling <jrichli@us.ibm.com>

Change-Id: Ifc25a1dfff0ce7ae8cca3a3eb7e0feb0bea1d85c
2015-06-04 17:36:18 +01:00
Alistair Coles 010e14730c Updates to encryption spec
This patch updates the spec with changes discussed at the
San Francisco hackathon, Feb 2015:
* User metadata names will not be encrypted.
* Detail on storing crypto related metadata for each
  resource.
* Encrypted etags will be sent at end of MIME multipart body.
* Keymaster may set a request environ variable to indicate that
encryption or decryption is not to be applied to a particular
request.

Co-Authored-By: Janie Richling <jrichli@us.ibm.com>

Change-Id: I2b7a77e6161650aaf2219e7ca92068e19831da9a
2015-06-04 17:35:49 +01:00
Jenkins 77ff4dc4d0 Merge "Increasing ring partition power" 2015-05-28 06:24:48 +00:00
Jenkins c7cc9b8e2c Merge "Symlinks in Swift" 2015-05-28 06:20:30 +00:00
Samuel Merritt c10740c8c5 Symlinks in Swift
Change-Id: I97eeaf3bb83c2ed46c7203b4c4d97fa716f99a00
2015-05-12 10:04:42 -07:00
Christian Schwede 9a9f429f93 Add event notification spec
Change-Id: If9b258427f422be31ef14b35c54844bbd290bdb0
2015-05-07 14:58:05 +02:00
paul luse cee61215a7 Move Ec spec to done folder
- also add note to reference code and user docs as design authority

Change-Id: I942858d0820bd506676dfd3da2cbfd6125bcc66b
2015-04-14 13:23:44 -07:00
Jenkins b472f98076 Merge "Updates to the reconstructor section, quick scrub of everything" 2015-04-03 13:38:56 +00:00