2011-08-25 14 views
5

JIRA biletleri ile ilgili ekleri nereye kaydediyor? Sadece JIRA sitemde bulunan ekran görüntüleri ve belgeleri yedeklemek istiyorum. MySQL BLOB sütun türlerine kaydeder mi?JIRA'daki bağlantı parçaları

cevap

4

JRA-23758 göre (şimdi JRA-19873 arasında çoğaltmak):

mevcut durumu anda

, JIRA içinde ekleri ekleri/proje-name içinde saklanır, aşağıda hiyerarşisinde:

- attachments 
|- project-name 
    |- issue key 

aslında bir olduğunu issue:

Ekler, sorun anahtarları ile ilişkili olduğundan, bu bir Linux/UNIX platformunda olanlar için bir sorun oluşturabilir. Ext3 dosya sistemi sadece dizin başına maksimum 32.000 alt klasöre sahip olabilir. Ext4 dosya sistemi bu sınırlamayı düzeltti ve boyutunu dizin başına 64.000 alt dizine yükseltti.

Sorun, proje başına 65.000 sorun olduğunda ortaya çıkıyor. Eğer durum buysa, JIRA daha fazla eklentiyi kurtaramazdı ve bu sorunlu olurdu.

+0

Yalnızca bir projedeki 32K sorunlarından her birinin bir eki varsa. Konfluence bunu önlemek için disket yapısını değiştirdi, IIRC. – mdoar

+0

Jira'nın son sürümü için aynı soru için herhangi bir güncelleme (5.1.7)? Ekler DB'de kayıtlı mı? – Lin

+0

@Lin Ek DB'de kayıtlı mı? Ben öyle düşünmüyorum, çünkü bu konuyla ilgili bir gelişme var: https://jira.atlassian.com/browse/JRA-29380 – VonC

2

JIRA saklar dosya sistemindeki dosyaları ancak depolar veritabanında eklentilerinin (tablo fileattachment) bir referans. Yani referans demek, altında tablo fileattachment saklanan olacağını NE-7 dosya adı, MIME türü, yazar, boyutunu vs. Örneğin

her projede bağlantılı eki image7.png, konu içerir ID 10654;

/YOUR_JIRA_HOME_FOLDER/veri/ekleri/NE/NE-7 10654 ekini ve referanslar veritabanı dosya kimliğidir/10654

: edilene dosya sisteminde çevirmek.

+0

Yukarıdaki cevaptan çok daha fazla bilgi (veritabanı tablosu arıyordu), teşekkürler! –

İlgili konular