<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/backup/uploads.rb, branch 44296-commit-path</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Move existing dirs to a temp location while restore</title>
<updated>2018-03-30T06:08:36+00:00</updated>
<author>
<name>Balasankar "Balu" C</name>
<email>balasankar@gitlab.com</email>
</author>
<published>2018-03-05T08:25:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8785f237959a1e59fee8f628b76e476040848e24'/>
<id>8785f237959a1e59fee8f628b76e476040848e24</id>
<content type='text'>
Instead of renaming existing storage directories to a timestamped
format, create a timestamped directory in a temporary location and move
the individual files and folders inside storage directories to it. This
helps us with nested storage directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of renaming existing storage directories to a timestamped
format, create a timestamped directory in a temporary location and move
the individual files and folders inside storage directories to it. This
helps us with nested storage directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don’t exclude some file in lib from rubocop</title>
<updated>2017-02-23T15:32:42+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-02-22T18:18:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=87c9df29ce8835da5d68dbf3e59674bd4524ee96'/>
<id>87c9df29ce8835da5d68dbf3e59674bd4524ee96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Explicitly require backup/files</title>
<updated>2015-11-02T20:04:43+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2015-11-02T20:04:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=60c5b52ee906639e8bc0408a4a63d50862580fc8'/>
<id>60c5b52ee906639e8bc0408a4a63d50862580fc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do no rely on basename of builds, uploads</title>
<updated>2015-10-16T15:16:17+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-10-16T15:16:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=58260a0327a953499a07e9cad8d9aaad2d25699b'/>
<id>58260a0327a953499a07e9cad8d9aaad2d25699b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use tar for intermediate backup storage</title>
<updated>2015-10-06T12:43:19+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-10-06T12:43:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d3734fbd89c069d35856b440f12109af8a7ef9c9'/>
<id>d3734fbd89c069d35856b440f12109af8a7ef9c9</id>
<content type='text'>
During the backup we create an intermediate copy of two directories:
builds and uploads. Instead of creating many small files with 'cp
-r', we now use tar (and fast gzip) to create single intermediate
files. This saves on disk IO and disk space while creating a backup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During the backup we create an intermediate copy of two directories:
builds and uploads. Instead of creating many small files with 'cp
-r', we now use tar (and fast gzip) to create single intermediate
files. This saves on disk IO and disk space while creating a backup.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stricter mkdir's in 'rake gitlab:backup:create'</title>
<updated>2015-07-30T08:17:34+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-07-30T08:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=baa157926d432f404a41c31ad6514ff8d5366269'/>
<id>baa157926d432f404a41c31ad6514ff8d5366269</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set internal backup directory modes on create</title>
<updated>2015-07-29T09:18:55+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-07-29T09:18:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c5aae3077335ab0eaafb73f51548d4c85413a1d1'/>
<id>c5aae3077335ab0eaafb73f51548d4c85413a1d1</id>
<content type='text'>
This sidesteps problems with running 'chmod' on some CIFS mounts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This sidesteps problems with running 'chmod' on some CIFS mounts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid "cannot copy directory to itself" restore error</title>
<updated>2014-08-03T20:42:11+00:00</updated>
<author>
<name>Bryan Stearns</name>
<email>bryanstearns@gmail.com</email>
</author>
<published>2014-08-03T20:10:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fc9832b1e67f9798a337a8ad3e1284409360e123'/>
<id>fc9832b1e67f9798a337a8ad3e1284409360e123</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support symlinked public/uploads for backp restore</title>
<updated>2014-02-26T16:26:48+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2014-02-26T16:26:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a47a6f2afd7021600964b6580e863b888532031c'/>
<id>a47a6f2afd7021600964b6580e863b888532031c</id>
<content type='text'>
The backup restore code moves any existing uploads directory out of the
way before restoring the copy from the backup. If public/uploads was a
symlink, this move would replace the symlink. This commit avoids this
issue by first resolving any symlinks in the uploads path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The backup restore code moves any existing uploads directory out of the
way before restoring the copy from the backup. If public/uploads was a
symlink, this move would replace the symlink. This commit avoids this
issue by first resolving any symlinks in the uploads path.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Bourne shell from backup code</title>
<updated>2013-11-06T13:02:28+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2013-11-05T14:00:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a540ab429025695659bcfad50ae9943cca6c60a9'/>
<id>a540ab429025695659bcfad50ae9943cca6c60a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
