summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-08-12 18:21:47 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-08-12 18:21:47 +0300
commit7ecebdd02df9b11fa6ba4f8033dcfe097935ed66 (patch)
treea080ef380992f880b7b29714772152dc3ac71ed5 /db
parente2f946fddb7caf9757b33ba3dc7de8634f4ee825 (diff)
downloadgitlab-ce-7ecebdd02df9b11fa6ba4f8033dcfe097935ed66.tar.gz
Repository import during project creation often return timeout for medium and large repos.
So lets do it async. First create project, then import repo and create satellite with Sidekiq
Diffstat (limited to 'db')
-rw-r--r--db/migrate/20130812143708_add_import_url_to_project.rb5
-rw-r--r--db/schema.rb3
2 files changed, 7 insertions, 1 deletions
diff --git a/db/migrate/20130812143708_add_import_url_to_project.rb b/db/migrate/20130812143708_add_import_url_to_project.rb
new file mode 100644
index 00000000000..023a48741b2
--- /dev/null
+++ b/db/migrate/20130812143708_add_import_url_to_project.rb
@@ -0,0 +1,5 @@
+class AddImportUrlToProject < ActiveRecord::Migration
+ def change
+ add_column :projects, :import_url, :string
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index f6adfe3c522..e0e7d47b92e 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
-ActiveRecord::Schema.define(:version => 20130804151314) do
+ActiveRecord::Schema.define(:version => 20130812143708) do
create_table "deploy_keys_projects", :force => true do |t|
t.integer "deploy_key_id", :null => false
@@ -178,6 +178,7 @@ ActiveRecord::Schema.define(:version => 20130804151314) do
t.boolean "snippets_enabled", :default => true, :null => false
t.datetime "last_activity_at"
t.boolean "imported", :default => false, :null => false
+ t.string "import_url"
end
add_index "projects", ["creator_id"], :name => "index_projects_on_owner_id"