<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ejudge.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=Serve.cfg%3Aglobal%3Auuid_run_store</id>
	<title>Serve.cfg:global:uuid run store - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ejudge.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=Serve.cfg%3Aglobal%3Auuid_run_store"/>
	<link rel="alternate" type="text/html" href="https://ejudge.ru/wiki/index.php?title=Serve.cfg:global:uuid_run_store&amp;action=history"/>
	<updated>2026-04-19T21:32:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://ejudge.ru/wiki/index.php?title=Serve.cfg:global:uuid_run_store&amp;diff=5476&amp;oldid=prev</id>
		<title>Cher: Created page with &quot;Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[se...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ejudge.ru/wiki/index.php?title=Serve.cfg:global:uuid_run_store&amp;diff=5476&amp;oldid=prev"/>
		<updated>2014-01-06T19:12:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Навигация: &lt;a href=&quot;/wiki/index.php/Main_Page&quot; title=&quot;Main Page&quot;&gt;Главная страница&lt;/a&gt;/&lt;a href=&quot;/wiki/index.php/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_ejudge&quot; title=&quot;Система ejudge&quot;&gt;Система ejudge&lt;/a&gt;/&lt;a href=&quot;/wiki/index.php/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&quot; title=&quot;Использование&quot;&gt;Использование&lt;/a&gt;/&lt;a href=&quot;/wiki/index.php/%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D1%8B&quot; title=&quot;Конфигурационные файлы&quot;&gt;Конфигурационные файлы&lt;/a&gt;/[[se...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:global|Глобальные конфигурационные параметры]]/&amp;lt;tt&amp;gt;[[Serve.cfg:global:uuid_run_store|uuid_run_store]]&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если данная конфигурационная переменная установлена в 1, то в турнире включается новый формат хранения файлов посылок.&lt;br /&gt;
&lt;br /&gt;
В новом формате хранения используется уникальный идентификатор каждой посылки (UUID). Все файлы, относящиеся к одной посылке, хранятся в одном каталоге. Например, файлы, относящиеся к посылке с UUID 045f9a67-65a5-4a8b-954d-912e93fbc73f хранятся в каталоге var/archive/uuid/04/5f/045f9a67-65a5-4a8b-954d-912e93fbc73f. Файл с исходным кодом называется source[.gz], файл с протоколом проверки &amp;amp;mdash; report[.gz], файл аудита &amp;amp;mdash; audit. Файлы могут сжиматься с помощью gzip (тогда имя имеет суффикс .gz). Новый формат хранения файлов посылок имеет несколько преимуществ:&lt;br /&gt;
* отсутствует ограничение на один миллион посылок;&lt;br /&gt;
* UUID посылки не изменяется при смене номера посылки, поэтому не требуется переименование файлов при добавлении новой посылки в середину;&lt;br /&gt;
* UUID посылки является глобально уникальным, то есть вероятность появления другой посылки UUID которой был сгенерирован независимо, является пренебрежимо малой, что облегчает слияние нескольких турниров в один;&lt;br /&gt;
* все файлы, относящиеся к одной посылке хранятся в одном месте.&lt;br /&gt;
&lt;br /&gt;
Недостатком нового формата хранения является усложнение доступа к файлам посылки по ее номеру.&lt;br /&gt;
&lt;br /&gt;
Новый формат хранения файлов посылок нормально сосуществует со старым форматом хранения. Новый формат хранения нормально сосуществует со старым форматом хранения. А именно, в базу данных в таблицу посылок добавлено новое поле store_flags. Если значение поля равно 0 (значение по умолчанию), то файлы посылки хранятся в старом формате, если значение поля равно 1, то файлы посылки хранятся в новом формате.&lt;br /&gt;
&lt;br /&gt;
В ходе турнира можно включать и выключать новый формат хранения файлов посылок в произвольные моменты времени. Посылки, поступившие когда новый формат хранения посылок был включен, будут храниться в новом формате, а когда выключен &amp;amp;mdash; в старом формате.&lt;br /&gt;
&lt;br /&gt;
Поддерживается, начиная с версии [[изменения в версии 2.3.29|2.3.29]].&lt;/div&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
</feed>