178 Commits

Author SHA1 Message Date
Raman
2a80c5733b Pulled in changes for 1130 (Is Group Analyzed) to keep all the related changes together on a single branch.
Addressed review comments.
2019-01-10 11:00:12 -05:00
Raman
31a7e4cfeb Address review comments:
- Perform schema upgrade as a transaction
2019-01-09 11:39:40 -05:00
Raman
e9dd0c25e5 1171: Create IG table schema versions 2019-01-04 22:51:49 -05:00
Raman
f26c2201c6 1130: Mark group as analyzed
- Fixed hang and address review comments in previous commit
 - Handle marking groups as analyzed during rebuild
2018-12-26 14:18:18 -05:00
Raman
c6b05837ea Merge branch 'develop' of https://github.com/sleuthkit/autopsy into 1130-is-group-analyzed 2018-12-21 11:22:53 -05:00
Raman
c5b0cf44f8 1168: CompletableFuture may not always complete. 2018-12-17 10:05:23 -05:00
Raman
6c6dc65ab0 1130: determine when a path group is analyzed. 2018-12-14 11:04:13 -05:00
Raman
be3276c7f2 Address review comments on previous commit. 2018-12-07 10:07:30 -05:00
Raman
aa80d1bcfd 1138: Error marking empty string group seen
- We don't create a group for null/empty value for the group key.
2018-12-04 13:01:18 -05:00
Brian Carrier
551d5429b0 cleaned up IG states. Made more consistent. 2018-11-28 00:48:26 -05:00
Brian Carrier
bbc65f6afd Fixed JIRA-1144 about incorrect dialogs when opening single-user case with single data source during ingest 2018-11-26 17:45:16 -05:00
Raman
91dc573d08 1133: cache group seen status
- address review comments.
2018-11-21 18:29:24 -05:00
Raman
5e8dac43a9 1133: cache the group seen status. 2018-11-21 16:02:26 -05:00
Richard Cordovano
c769af555c Eliminate drawables db creation side effect 2018-11-19 19:38:46 -05:00
Richard Cordovano
80cd3a08e5 Remove commented out code and unused case db trans from DrawableDB 2018-11-19 17:13:52 -05:00
Richard Cordovano
2b84fde7e6 Correct typo in DrawableDB comment 2018-11-19 09:25:31 -05:00
Richard Cordovano
cc6c6aa472 Close IG database, propagate exceptions 2018-11-19 09:21:28 -05:00
Raman
8d2326b475 Address review comments and Codacy comments in the previous commit. 2018-11-14 10:21:12 -05:00
Raman
a1d0519b6a 1110: Remove pre-populating phase. 2018-11-13 17:33:47 -05:00
Brian Carrier
3859979255 release lock during bullk tasks to be more fair. Do not write groups or write to CaseDB during prepopulating 2018-10-24 15:50:40 -04:00
Raman
aa8a1714cf 1087: Error/Exception from ImageGallery in creating groups
- escape group property name as well as value.
2018-10-22 14:37:12 -04:00
Raman
82b856e05f 1087: Error/Exception from ImageGallery in creating groups
- Added escaping path string for path groups
2018-10-22 09:42:50 -04:00
Brian Carrier
8d7213f095 Added space to SQL 2018-10-11 12:58:36 -04:00
Raman
e66b57e285 1082: SQLException from ImageGallery while ingesting a data source in a multi-user case 2018-10-11 10:50:11 -04:00
Raman
cc62e0c713 1060: ingest stuck 2018-10-09 09:55:51 -04:00
Raman
9f8e1d8d95 Revert "1060: ingest stuck when adding another data source during ingest"
This reverts commit bfd8ed8325df1a8da85ccd4e91c18d0c759cb18d.
2018-10-05 10:27:22 -04:00
Raman
bfd8ed8325 1060: ingest stuck when adding another data source during ingest 2018-10-05 10:21:15 -04:00
millmanorama
f6e5b2d420 Merge remote-tracking branch 'upstream/develop' into 1033-backwards-compatibility
# Conflicts:
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryModule.java
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryTopComponent.java
2018-10-01 14:00:18 +02:00
Brian Carrier
ae2464a19a Added syncronization to the caches 2018-09-27 12:28:38 -04:00
millmanorama
b80344587d cleanup 2018-09-27 15:23:23 +02:00
millmanorama
a341eee92a check for table before checking for column to avoid "query doesn't return ResultSet"error 2018-09-27 14:32:34 +02:00
Brian Carrier
28be6a5ed6 Update caches based on events. Get DS Obj Id directly 2018-09-26 23:44:17 -04:00
Brian Carrier
7ed9bfd91d Change order of opening TC, ensure group manager has only relevant groups. Updated Comments 2018-09-26 11:12:29 -04:00
millmanorama
ba72865298 cleanup 2018-09-26 12:46:19 +02:00
millmanorama
2e5017d1b7 fix pragma usage 2018-09-26 11:12:51 +02:00
Richard Cordovano
51b6d2868a
Revert "blow away and rebuild db if it doesn't have the datasource_obj_id col…" 2018-09-24 18:20:11 -04:00
millmanorama
e16d5b3abc blow away and rebuild db if it doesn't have the datasource_obj_id column in the drawable_files_table 2018-09-24 17:46:47 +02:00
Brian Carrier
4f3f58a705 use caches for making drawablefile. Make more specific messages when there are multiple data sources 2018-09-21 16:36:28 -04:00
Brian Carrier
a5a747fbe7 Added comment 2018-09-20 23:46:46 -04:00
Brian Carrier
887895bfae Merge branch 'ig_performance' into ig_tag_query 2018-09-20 23:26:36 -04:00
Brian Carrier
4459288126 initial caching commit 2018-09-20 23:26:32 -04:00
Brian Carrier
7045290460 Cache groups added and simplify hashcode for GroupKey to reduce DB trips 2018-09-20 22:14:57 -04:00
millmanorama
0203db6596 codacy fixes 2018-09-17 14:50:08 +02:00
millmanorama
17bef5c68f wire seen by other examiners check box 2018-09-16 12:24:24 +02:00
millmanorama
b2823dace1 Merge branch 'threading-review-bug-fixes' into 1012-examiner_seen_UI_integration
# Conflicts:
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableDB.java
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupManager.java
2018-09-15 14:55:06 +02:00
millmanorama
942b6a6c6b Merge remote-tracking branch 'upstream/image-gallery-db-migration' into threading-review-bug-fixes
# Conflicts:
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableDB.java
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupManager.java
2018-09-15 13:27:33 +02:00
millmanorama
df567df149 cleanup 2018-09-15 12:46:01 +02:00
Raman
64306fe235 Merge branch 'image-gallery-db-migration' of https://github.com/sleuthkit/autopsy into 1012-group-seen-by-user
# Conflicts:
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableDB.java
2018-09-14 14:24:58 -04:00
Raman
3d4bab09ad Removed 'seen' column from groups table. 2018-09-14 11:33:17 -04:00
millmanorama
037181192f Merge branch '1012-group-seen-by-user' into 1012-examiner_seen_UI_integration
# Conflicts:
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableDB.java
#	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupManager.java
2018-09-14 13:18:13 +02:00