diff options
author | Jeff Johnston | 2018-03-14 02:57:08 +0000 |
---|---|---|
committer | Jeff Johnston | 2018-03-14 04:06:14 +0000 |
commit | d19afcb6fb0055881c917ab52e9b7140e4c5a61f (patch) | |
tree | aceb7a6f4eaa6924bcb4d3ec0f513fe84ac0b750 /valgrind/org.eclipse.linuxtools.valgrind.ui.editor/.settings | |
parent | 05b30880ad61306f8e27919ca0773f5b2b956fdf (diff) | |
download | org.eclipse.linuxtools-d19afcb6fb0055881c917ab52e9b7140e4c5a61f.tar.gz org.eclipse.linuxtools-d19afcb6fb0055881c917ab52e9b7140e4c5a61f.tar.xz org.eclipse.linuxtools-d19afcb6fb0055881c917ab52e9b7140e4c5a61f.zip |
Bug 532420 - Make Container Core Build indexing more efficient
- fix the CopyVolumesFromImageJob to handle multiple jobs running
concurrently
- protect access to the dirList with new lockObject
- create a new copyingDirList to keep track of headers that are
being copied but not completed
- use the volume String as a synchronization lock when a volume is
being copied
- add check for all volumes already copied in which case do not
bother creating a Container
- when a volume is already copied or being copied, skip it in the
outer for loop and add it to an alreadyCopied list
- at the end of the function, loop through all entries in the
alreadyCopiedList and synchronize on the volume String to ensure
the volume is completely copied
- fix logic in ContainerCommandProcess to ensure the logging thread
is up and running before attempting to wait for the Container
in the waitFor() method
Change-Id: I50213034875c4b38dd306c7706f371d065c73193
Reviewed-on: https://git.eclipse.org/r/119378
Tested-by: CI Bot
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
Diffstat (limited to 'valgrind/org.eclipse.linuxtools.valgrind.ui.editor/.settings')
0 files changed, 0 insertions, 0 deletions