https://forge.ispras.ru/https://forge.ispras.ru/favicon.ico?16490126692017-04-24T09:08:09ZOpen-Source ProjectsKlever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=301952017-04-24T09:08:09ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Assignee</strong> set to <i>Ilja Zakharov</i></li><li><strong>Priority</strong> changed from <i>High</i> to <i>Urgent</i></li></ul><p>Let's do it together with <a class="issue tracker-4 status-5 priority-6 priority-high2 closed" title="Feature: Generate abstract verification tasks in parallel (Closed)" href="https://forge.ispras.ru/issues/6608">#6608</a>.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=312662017-08-25T13:17:00ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Target version</strong> set to <i>2.0</i></li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=312932017-08-30T10:14:15ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Target version</strong> deleted (<del><i>2.0</i></del>)</li></ul><p>This isn't actually important for Klever 1.0.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=313142017-08-31T07:13:16ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Assignee</strong> deleted (<del><i>Ilja Zakharov</i></del>)</li><li><strong>Priority</strong> changed from <i>Urgent</i> to <i>High</i></li></ul><p>It has sense to do this after Klever 1.0 will be released since Core will be considerably changed.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=320872017-11-13T10:53:34ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Category</strong> set to <i>Infrastructure of Core</i></li><li><strong>Assignee</strong> set to <i>Ilja Zakharov</i></li><li><strong>Priority</strong> changed from <i>High</i> to <i>Urgent</i></li><li><strong>Target version</strong> set to <i>2.0</i></li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321142017-11-21T10:51:56ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Assignee</strong> changed from <i>Ilja Zakharov</i> to <i>Alexey Polushkin</i></li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321152017-11-21T12:12:49ZAlexey Polushkinpolushkin@ispras.ru
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li></ul><p>Resolved in branch 'clean_dir2'</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321222017-11-22T15:37:38ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Open</i></li></ul><p>Something is wrong here. Short jobs work nicely but verification of all modules hangs sometimes and sometimes leads to LKVOG crashes. A deeper investigation is needed as I am not sure about the reasons.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321482017-11-28T14:27:26ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Category</strong> deleted (<del><i>Infrastructure of Core</i></del>)</li></ul><p>I believe this issue spreads over many different Core components, so, it isn't necessary to specify the particular category.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321862017-12-11T10:25:12ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-7 priority-highest closed" href="/issues/8602">Bug #8602</a>: OSError: [Errno 39] Directory not empty</i> added</li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321882017-12-11T11:34:26ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Related to</strong> deleted (<i><a class="issue tracker-1 status-5 priority-7 priority-highest closed" href="/issues/8602">Bug #8602</a>: OSError: [Errno 39] Directory not empty</i>)</li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321902017-12-11T11:34:38ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Blocks</strong> <i><a class="issue tracker-1 status-5 priority-7 priority-highest closed" href="/issues/8602">Bug #8602</a>: OSError: [Errno 39] Directory not empty</i> added</li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321932017-12-11T12:43:04ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Blocks</strong> deleted (<i><a class="issue tracker-1 status-5 priority-7 priority-highest closed" href="/issues/8602">Bug #8602</a>: OSError: [Errno 39] Directory not empty</i>)</li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321952017-12-11T12:43:11ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-7 priority-highest closed" href="/issues/8602">Bug #8602</a>: OSError: [Errno 39] Directory not empty</i> added</li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=321982017-12-11T12:55:35ZEvgeny Novikovnovikov@ispras.ru
<ul></ul><p>BTW, in <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: OSError: [Errno 39] Directory not empty (Closed)" href="https://forge.ispras.ru/issues/8602">#8602</a> I noticed that Core can't reliably collect total code coverage with all details, i.e. with setting "coverage": "full" in <em>rule specs.json</em>, because of VTG removes directories containing files needed by coverage reports.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=322332017-12-22T08:26:39ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Resolved</i></li></ul><p>Implemented in clean_dir2.</p>
<p>In addition to files removal implemented by Alexey, I added fixes to avoid corrupting results due to incorrect work of VTG.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=324182018-02-02T20:43:37ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Target version</strong> changed from <i>2.0</i> to <i>1.0</i></li></ul><p>I guess that everybody will be happy to have this feature implemented faster than Klever <a class="version" href="https://forge.ispras.ru/versions/248">1.0</a>. Unfortunately, although there was quite much testing, I still expect some issues especially very tricky ones.</p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=324802018-02-13T13:11:16ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Blocks</strong> <i><a class="issue tracker-4 status-5 priority-6 priority-high2 closed" href="/issues/8084">Feature #8084</a>: Add marks for testing and validation sets</i> added</li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=325442018-02-22T11:39:34ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Open</i></li></ul><p>A bug found when full coverage is collected:</p>
<blockquote>
<p>[JCR] Raise exception: Traceback (most recent call last): File "/home/debian/klever/core/core/components.py", line 425, in run self.main() File "/home/debian/klever/core/core/components.py", line 329, in callbacks_caller ret = attr(*args, **kwargs) File "/home/debian/klever/core/core/job.py", line 573, in collect_total_coverage os.path.join('total coverages', re.sub(r'/', '-', job_id))) File "/home/debian/klever/core/core/utils.py", line 469, in report elem.make_archive(directory=os.path.join(main_work_dir, 'reports'), prefix='{0}-'.format(cur_report_id)) File "/home/debian/klever/core/core/utils.py", line 411, in make_archive zfp.write(file, arcname=arcname) File "/usr/lib/python3.5/zipfile.py", line 1435, in write st = os.stat(filename) FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/klever/work/native-scheduler/scheduler/jobs/2f8576ac86eb8bfc10ab5ab168837cd8/klever-core-work-dir/job/lkbce/net/xfrm/xfrm_user.c' Traceback (most recent call last): File "/home/debian/klever/core/core/core.py", line 87, in main 'coverage_finished': multiprocessing.Manager().dict()}) File "/home/debian/klever/core/core/job.py", line 123, in start_jobs subcomponent.join() File "/home/debian/klever/core/core/components.py", line 329, in callbacks_caller ret = attr(*args, **kwargs) File "/home/debian/klever/core/core/components.py", line 543, in join raise ComponentError('Component "{0}" failed'.format(self.name)) core.components.ComponentError: Component "JCR" failed</p>
</blockquote>
<p>Job archive (2 Gb because of coverage): <a class="external" href="https://getbox.ispras.ru/index.php/s/xpcUpFXaBrTQZx3">https://getbox.ispras.ru/index.php/s/xpcUpFXaBrTQZx3</a></p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=325452018-02-26T07:33:27ZIlja Zakharovilja.zakharov@ispras.ru
<ul></ul><p>Another job with the bug with the coverage collection option set to the default value: <a class="external" href="https://getbox.ispras.ru/index.php/s/G1ZfrpGiMv5HIIW">https://getbox.ispras.ru/index.php/s/G1ZfrpGiMv5HIIW</a></p> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=325722018-03-01T14:51:10ZIlja Zakharovilja.zakharov@ispras.ru
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Resolved</i></li></ul> Klever - Feature #8086: Remove all files when it becomes clear that they won't be used anymorehttps://forge.ispras.ru/issues/8086?journal_id=325762018-03-05T08:54:54ZEvgeny Novikovnovikov@ispras.ru
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li></ul><p>At last we have this vital functionality in master since <a class="changeset" title="Fixed problem with JCR finish" href="https://forge.ispras.ru/projects/klever/repository/331/revisions/6d71b320375bb8632257994650acc335ae25ced7">6d71b32</a>.</p>