2011-08-25 41 views
5

JIRA lưu các tệp đính kèm liên quan đến vé ở đâu? Tôi muốn sao lưu chỉ các ảnh chụp màn hình và tài liệu được tìm thấy trên trang JIRA của tôi. Nó có lưu nó trong các kiểu cột của MySQL BLOB không?Vị trí tệp đính kèm trong JIRA

Trả lời

4

Theo JRA-23758 (nay là bản sao của JRA-19873):

Ở trạng thái hiện tại, quyền tham gia bầu JIRA được lưu trữ bên trong file đính kèm/dự án có tên tuổi, trong hệ thống phân cấp dưới đây:

- attachments 
|- project-name 
    |- issue key 

Đó là thực sự là một vấn đề:

Vì tệp đính kèm được liên kết với khóa phát hành, điều này có thể gây ra sự cố cho những người dùng trên nền tảng Linux/UNIX. Hệ thống tệp ext3 chỉ có thể có tối đa 32.000 thư mục con cho mỗi thư mục. Hệ thống tệp ext4 đã cố định giới hạn này và tăng kích thước của nó lên 64.000 thư mục con cho mỗi thư mục.

Sự cố xảy ra khi bạn có 65.000 vấn đề cho mỗi dự án. Nếu đây là trường hợp, thì JIRA sẽ không thể lưu thêm bất kỳ tệp đính kèm nào và điều này sẽ có vấn đề.

+0

Chỉ khi mọi sự cố trong số 32K trong dự án đều có tệp đính kèm. Confluence đã thay đổi cấu trúc trên đĩa của nó để tránh điều này, IIRC. – mdoar

+0

Mọi cập nhật cho cùng một câu hỏi cho phiên bản mới nhất của Jira (5.1.7)? Tệp đính kèm có được lưu trong DB không? – Lin

+0

@Lin Tệp đính kèm có được lưu trên DB không? Tôi không nghĩ như vậy, vì có một sự tăng cường liên quan đến điểm đó: https://jira.atlassian.com/browse/JRA-29380 – VonC

2

Jira cửa hàng tập tin trong hệ thống tập tin, nhưng các cửa hàng một tham chiếu vào tệp đính kèm trong cơ sở dữ liệu (bảng fileattachment). tài liệu tham khảo bao gồm các tên file, định dạng MIME, tác giả, kích thước, vv

Ví dụ, tập tin đính kèm image7.png liên quan đến dự án Sao cũng được, vấn đề WHATEVER-7, sẽ được lưu trữ trong fileattachment bảng dưới, nói , ID 10654; mà có thể dịch trong hệ thống tập tin như:

/YOUR_JIRA_HOME_FOLDER/dữ liệu/file đính kèm/whatever/whatever-7/10654

nơi 10.654 là tập tin đính kèm thực tế, và tài liệu tham khảo ID của tập tin trong cơ sở dữ liệu.

+0

Nhiều thông tin hơn câu trả lời ở trên (đang tìm kiếm bảng cơ sở dữ liệu), cảm ơn! –