<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/backup/files.rb, branch parallel-db-migrations</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Consistently use tar lookup function</title>
<updated>2018-06-07T11:39:34+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>jacob@gitlab.com</email>
</author>
<published>2018-06-06T09:49:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6dfb0b4b3194519b5000bfba3e736f48d58d5255'/>
<id>6dfb0b4b3194519b5000bfba3e736f48d58d5255</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Find and mark more Git disk access locations</title>
<updated>2018-06-05T15:51:14+00:00</updated>
<author>
<name>Jacob Vosmaer (GitLab)</name>
<email>jacob@gitlab.com</email>
</author>
<published>2018-06-05T15:51:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a0808df0b627180d7773d5d13a0f64d6e7c45f5d'/>
<id>a0808df0b627180d7773d5d13a0f64d6e7c45f5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Describe workaround when restore fails because of `Errno::EBUSY`</title>
<updated>2018-04-23T15:24:29+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-04-23T09:40:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e3ff928c753447bfad33ff3facd51bfde3e32878'/>
<id>e3ff928c753447bfad33ff3facd51bfde3e32878</id>
<content type='text'>
When `Errno::EBUSY` is raised during restore, this could indicate that
the directory being restored into is a mountpoint. In this case we
explain the user how to retry the restore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When `Errno::EBUSY` is raised during restore, this could indicate that
the directory being restored into is a mountpoint. In this case we
explain the user how to retry the restore.
</pre>
</div>
</content>
</entry>
<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://91.123.203.49/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>Ignore "lost+found" folder during backup on a volume</title>
<updated>2017-12-20T08:11:13+00:00</updated>
<author>
<name>julien MILLAU</name>
<email>mxjulien@gmail.com</email>
</author>
<published>2017-12-20T08:11:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a331a06aa8da542afa985d61370b9518cc44b1e9'/>
<id>a331a06aa8da542afa985d61370b9518cc44b1e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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://91.123.203.49/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># This is a combination of 2 commits.</title>
<updated>2017-02-21T22:03:54+00:00</updated>
<author>
<name>Drew Blessing</name>
<email>drew@gitlab.com</email>
</author>
<published>2017-01-23T22:42:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d6584c94a4ad374d8c7e79205ffe7681c0b191b2'/>
<id>d6584c94a4ad374d8c7e79205ffe7681c0b191b2</id>
<content type='text'>
# This is the 1st commit message:

Add `copy` backup strategy to combat file changed errors

The backup Rake task used to stream data directly from the live
data directory into the backup. Under many circumstances this worked
OK. However, really active instances would experience a 'file changed
as we read it' error - especially with data like the registry. This
now copies the data first, then compresses it. It will take a bit
more disk space while the backup is in progress, but it's a
necessary thing.

# The commit message #2 will be skipped:

#	Add env var
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# This is the 1st commit message:

Add `copy` backup strategy to combat file changed errors

The backup Rake task used to stream data directly from the live
data directory into the backup. Under many circumstances this worked
OK. However, really active instances would experience a 'file changed
as we read it' error - especially with data like the registry. This
now copies the data first, then compresses it. It will take a bit
more disk space while the backup is in progress, but it's a
necessary thing.

# The commit message #2 will be skipped:

#	Add env var
</pre>
</div>
</content>
</entry>
<entry>
<title>Use `File::exist?` instead of `File::exists?`</title>
<updated>2016-08-11T10:54:45+00:00</updated>
<author>
<name>bogdanvlviv</name>
<email>bogdanvlviv@gmail.com</email>
</author>
<published>2016-08-09T21:23:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=96ebc8c4f7223091d97c38c442d68c8058d26261'/>
<id>96ebc8c4f7223091d97c38c442d68c8058d26261</id>
<content type='text'>
Since version ruby-2.2.0, method `File::exists?` is deprecated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since version ruby-2.2.0, method `File::exists?` is deprecated.
</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://91.123.203.49/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>Remove unused variable</title>
<updated>2015-10-06T13:22:08+00:00</updated>
<author>
<name>Jacob Vosmaer</name>
<email>contact@jacobvosmaer.nl</email>
</author>
<published>2015-10-06T13:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7d58489fd908b2263f02e8919b1bd0b3fae1201d'/>
<id>7d58489fd908b2263f02e8919b1bd0b3fae1201d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
