Build: #2 failed Changes by Josh Marvil

Stages & jobs

  1. Default Stage

  2. Test

Build result summary

Details

Completed
Queue duration
1 second
Duration
12 minutes
Labels
None
Revision
ccc8e22d56c064d76daaca8e6126a842b5c40d48
Fixed in
#3 (Changes by Josh Marvil)
No failed test found. A possible compilation error occurred.

Responsible

  • Josh Marvil Josh Marvil Automatically assigned

Code commits

Author Commit Message Commit date
Josh Marvil Josh Marvil ccc8e22d56c064d76daaca8e6126a842b5c40d48 CAS-14874: Derive briggsbwtaper fracBW from the full selection, not the sub-cube image
The briggsbwtaper uv-taper amplitude is set from the fractional bandwidth
of the entire cube (CAS-13021), but SynthesisImagerVi2::weight() derived it
from the spectral extent of the image defined in this process whenever
fracbw was left at its default (-1.0 -> 0.0, i.e. "auto").

For cube imaging parallelized across frequency (MPI sub-cubes, or
chanchunks) that image is only a sub-range of the cube, so each process
derived fracBW ~= fracBW_cube/nprocs, with the exact value also changing
when nchan was not divisible by the number of processes. The taper, and
with it the gridded weights, PSF and flux scale, therefore differed from
sub-cube to sub-cube, which showed up as frequency discontinuities at the
sub-cube boundaries of the concatenated cube that varied with the number of
MPI processes.

Use the frequency range of the data selection as the reference band
instead. It is identical on every process that grids a sub-cube, because
the sub-cube selections are restored to the full selection so that all
sub-cubes share one weight density (imager_parallel_cube), so all processes
now derive the same fracBW as a serial run of the same cube, independent of
how the cube was partitioned. The selection range is also expressed on the
first/last selected channel centers in the selection frame, i.e. the same
convention and the same frame that the image based calculation used, so
serial results are unchanged.

The image based calculation is kept as a fallback for cases where no usable
frequency selection was recorded, and an explicitly provided fracbw is
still used as-is. No interface change; this is internal to
SynthesisImagerVi2.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeCAS-13021Could not obtain issue details from Jira
Unknown Issue TypeCAS-14874Could not obtain issue details from Jira

Error summary for ManyLinux 2.28

The job generated some errors, drill down into the full build log for more details.

mkdir: cannot create directory ‘../ccache_ml2014’: File exists
error: pathspec 'CAS-14874' did not match any file(s) known to git.
Checking out files:  27% (1818/6546)   
Checking out files:  28% (1833/6546)   
Checking out files:  29% (1899/6546)   
Checking out files:  30% (1964/6546)   
Checking out files:  31% (2030/6546)   
Checking out files:  32% (2095/6546)   
Checking out files:  33% (2161/6546)   
Checking out files:  34% (2226/6546)   
Checking out files:  35% (2292/6546)   
Checking out files:  36% (2357/6546)   
Checking out files:  37% (2423/6546)   
Checking out files:  38% (2488/6546)   
Checking out files:  39% (2553/6546)   
Checking out files:  40% (2619/6546)   
Checking out files:  41% (2684/6546)   
Checking out files:  42% (2750/6546)   
Checking out files:  43% (2815/6546)   
Checking out files:  44% (2881/6546)   
Checking out files:  45% (2946/6546)   
Checking out files:  46% (3012/6546)   
Checking out files:  47% (3077/6546)   
Checking out files:  48% (3143/6546)   
Checking out files:  49% (3208/6546)   
Checking out files:  50% (3273/6546)   
Checking out files:  51% (3339/6546)   
Checking out files:  52% (3404/6546)   
Checking out files:  53% (3470/6546)   
Checking out files:  54% (3535/6546)   
Checking out files:  55% (3601/6546)   
Checking out files:  56% (3666/6546)   
Checking out files:  56% (3715/6546)   
Checking out files:  57% (3732/6546)   
Checking out files:  58% (3797/6546)   
Checking out files:  59% (3863/6546)   
Checking out files:  60% (3928/6546)   
Checking out files:  61% (3994/6546)   
Checking out files:  62% (4059/6546)   
Checking out files:  63% (4124/6546)   
Checking out files:  64% (4190/6546)   
Checking out files:  65% (4255/6546)   
Checking out files:  66% (4321/6546)   
Checking out files:  67% (4386/6546)   
Checking out files:  68% (4452/6546)   
Checking out files:  69% (4517/6546)   
Checking out files:  70% (4583/6546)   
Checking out files:  71% (4648/6546)   
Checking out files:  72% (4714/6546)   
Checking out files:  73% (4779/6546)   
Checking out files:  74% (4845/6546)   
Checking out files:  75% (4910/6546)   
Checking out files:  76% (4975/6546)   
Checking out files:  77% (5041/6546)   
Checking out files:  78% (5106/6546)   
Checking out files:  79% (5172/6546)   
Checking out files:  80% (5237/6546)   
Checking out files:  81% (5303/6546)   
Checking out files:  82% (5368/6546)   
Checking out files:  83% (5434/6546)   
Checking out files:  83% (5441/6546)   
Checking out files:  84% (5499/6546)   
Checking out files:  85% (5565/6546)   
Checking out files:  86% (5630/6546)   
Checking out files:  87% (5696/6546)   
Checking out files:  88% (5761/6546)   
Checking out files:  89% (5826/6546)   
Checking out files:  90% (5892/6546)   
Checking out files:  91% (5957/6546)   
Checking out files:  92% (6023/6546)   
Checking out files:  93% (6088/6546)   
Checking out files:  94% (6154/6546)   
Checking out files:  95% (6219/6546)   
Checking out files:  96% (6285/6546)   
Checking out files:  97% (6350/6546)   
Checking out files:  98% (6416/6546)   
Checking out files:  99% (6481/6546)   
Checking out files: 100% (6546/6546)   
Checking out files: 100% (6546/6546), done.
Switched to a new branch 'CAS-14874'
error: pathspec 'CAS-14874' did not match any file(s) known to git.
Error response from daemon: No such container: casalith_container
Error response from daemon: No such container: casalith_container
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 6002k  100 6002k    0     0  11.8M      0 --:--:-- --:--:-- --:--:-- 11.9M
[5319] Failed to execute script 'atlutil' due to unhandled exception!
Traceback (most recent call last):
  File "atlutil.py", line 200, in <module>
  File "atlutil.py", line 165, in has_fix_version
  File "json/__init__.py", line 354, in loads
  File "json/decoder.py", line 339, in decode
  File "json/decoder.py", line 357, in raw_decode
json.decoder.JSONDecodeError: Expecting value: line 12 column 1 (char 11)
ls: cannot access *.whl: No such file or directory
error: pathspec 'CAS-14874' did not match any file(s) known to git.
Traceback (most recent call last):
  File "build_casalith_cmake.py", line 111, in <module>
    exec_as_shell(cmd)
  File "build_casalith_cmake.py", line 89, in exec_as_shell
    output = process.stdout.readline().decode('UTF-8')
  File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe2 in position 155: invalid continuation byte
Error response from daemon: No such container: build_container
Error response from daemon: No such container: build_container