...
This is the sixth and last ACS development to be used in Cycle 9. Below is the list of addressed tickets.
Summary of Changes
- Integrate BulkData OpenDDS implementation from the community
- Installation of newer OpenDDS version
- Compatibility fixes for acsncdds
- Integration of BulkDataNT DDS and multicast support implementation
- Several New Makefile improvements in collaboration with CONTROL adoption
- Java 17 compatibility for ACS
- Java 11 compatibility is not affected and is still the official version of ACS
- Long standing issue with eventGUI buttons "greyed out" was fixed
- PyOpenSSL upgraded to latest version to prevent security warnings on using Pip
- Added RepeatGuard for "Data lost from buffer" when there are problems flushing out monitoring data from collectors
- Due to huge amount of logs generated from this on generalized problems, it was set to 30 minutes
- To avoid bursts of logs on the same "second" +-30 seconds of random delay was added to the repeat guard
- Added some Python dependencies needed since 2021OCT for some secondary scripts
- Helper script was created to analyze Python and Java dependencies for obsolescence management
- Compares installation file (requirements or pom) with installed artifacts and available versions on the remote repository (pip or mvn)
- Analyzes content on confluence pages' tables
- Prepares a report: What to change in confluence pages, what can be upgraded, etc.
- Deprecated Hibernate Criteria in ARCHIVE upgraded to JPA's mechanism
- ICD/HLA/Enumerations "No such file or directory" messages on first run were fixed..
Addressed JIRA tickets
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | component in (componentMatch('(?m)(^12.)')) and fixVersion=COMMON-2021DEC |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
|
Release Notes
No Format |
---|
git status
On branch integration/COMMON-2021DEC
Your branch is up to date with 'origin/integration/COMMON-2021DEC'.
git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2021DEC -- ACS
63789de30e ICT-19490: Changed ACS version to 2021DEC
0d4ffa9ba5 ICT-19600: Improving handling of multi-part __init__.py for IDLs
289de993e2 (bugfix/ICT-19600) ICT-19602: Improvements and bug-fixes from Control collaboration
892be2d729 (origin/bugfix/ICT-19651, bugfix/ICT-19651) ICT-19651: Fixed eventGUI handlers with missing add-on
394aa2e824 ICT-19652: ACS compatible with both Java 11 and 17
5ce9fc2333 (origin/feature/ICT-19652) ICT-19652: XMLIDL Java 17 compatibility
7fc6688d96 ICT-19505: Upgraded pyOpenSSL version for security concerns
af4c297742 (origin/feature/ICT-19505) ICT-19503: New Python dependencies required by standalone ACS scripts
99533efe17 ICT-19602: Replace findstring for filter since is more strict
f6465061a2 ICT-19671: Fix to install <ex>Impl.py file from ACSERRDEF
6b63bfcf13 ICT-19672: Added missing dependencies to PyIdl code-generation rules
0668a0132d ICT-19706: Added stubs dependency for stub library linking
bae8e404a4 ICT-19707: MIDL pre-processing to include own module path
50bd176216 ICT-19740: Initial implementation of script to parse dependencies
8804d8f77c ICT-19740: Now reporting unhandled transitive dependencies
88183b27e9 Added acsnc and bulkData OpenDDS implementations
4f7d7668af ICT-19740: Dependency helper script improvements
6c45bb4cf9 (origin/feature/ACS-15) Added missing reference file
f2fb794f3d Minor fix to OpenDDS build script
32883e9f92 (origin/feature/ICT-19756) Added correct target dependency for xercesc build
8a0269633f ICT-18816: RepeatGuard for monitoring failures
92799aebe1 (origin/feature/ICT-18816) ICT-18816: Data lost from buffer shows property name
4c809fff4a ICT-19757: Unregister atexit if disconnect has already been called
8c5ae745f4 (origin/task/ICT-19740) ICT-19740: Added argparse to choose between Python and Java analysis
e559ed255c (origin/bugfix/ICT-19540) ICT-19540: Don't look for source files in inexistant Py Package
d4e09a23ba (origin/bugfix/ICT-19600) ICT-19507: Ensure Python package files are properly cleaned in new make
ccc3c9ddb5 (origin/feature/ICT-19757) ICT-19757: Python tests fix. Removed client double disconnect entries
git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2021DEC -- ARCHIVE
9fa778a175 ICT-19301 updated startup scripts for DataPacker
7b3fab4c6d ICT-19301 corrected an error in the script for asdmSize
14cc76dc78 corrected classpaths in startup scripts
efbf747c2e (origin/ICT-19301-datapacker-upgrade-spring-version) added missing close of double quote
78cc35d8f3 (origin/ICT-19623-mvn-update-archive-and-icd-poms-for-2021dec) ICT-11388: updated poms -> 2021.12-SNAPSHOT
8f3bfe6317 ICT-19719 simplified asdmExportLight classpath in wrapper scripts
895903c2d1 ICT-19719 change of approach
63d585df3e ICT-19719 set the default classpath
c100669d54 ICT-19719 fixing DomainModel and DataPacker jars
5033861120 (origin/bugfix/ICT-19719-datapacker-wrapper-scripts-classpath) ICT-19719 fixing DomainModel and DataPacker jars
c8bdc52373 (origin/feature/ICT-19653) ICT-19653: Replaced deprecated Hibernate API with JPA criteria
git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2021DEC -- ICD
b9d4d378d0 Included code to avoid null pointer exception when no configuration is selected
7ca6851782 (origin/bugfix/ICT-17861-tmcdb-explorers-find-configuration-wizard-nullpointerexception) removed print out message, minor change
6f1731e885 ICT-19453: Python implementation of heartbeat for message bus
f9d06e146d ICT-19607: Added changes in support of the grup UUID in the abstract SPW in the SBs
42eee35763 (origin/feature/ICT-19453, feature/ICT-19453) ICT-19453: Added failure notifications to Hearbeat Python impl
29b1b13ab1 (feature/APDM-COMMON-2021DEC) ICT-19607: APDM Changes for COMMON-2021
6532ddf813 ICT-19607: APDM Changes for COMMON-2021DEC
49a4256ae0 ICT-19607: APDM Changes for COMMON-2021DEC
27c2640c99 ICT-19607: APDM Changes for COMMON-2021DEC
7a10a9c826 ICT-19607: APDM Changes for COMMON-2021DEC
78cc35d8f3 (origin/ICT-19623-mvn-update-archive-and-icd-poms-for-2021dec) ICT-11388: updated poms -> 2021.12-SNAPSHOT
21d67e8db8 ICT-19607: removed grouping identifier
|
OS Support:
- The officially supported OS is the 64 bit version of "Red Hat Enterprise Linux Server release 7.6 (Maipo)"
- The binary distribution of ACS (tarball) is made for this OS
- We also successfully use its clone "CentOS 7.6"
- For all machines the expected kernel is 3.10
- Unofficially, CentOS 8.3 has also been used successfully
...
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | project = 'Integrated Computing Team' AND issuetype = Bug AND fixVersion = COMMON-2021DEC AND component in (componentMatch('(?m)(^12.)')) AND createdDate > '2021-12-04' ORDER BY component ASC, key ASC |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
|
Problems Found And Fix Version in Future Releases
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution,fixversions |
---|
maximumIssues | 20 |
---|
jqlQuery | project = 'Integrated Computing Team' AND issuetype = Bug AND affectedVersion in (COMMON-2021DEC) AND fixVersion not in (COMMON-2021DEC) AND component in (componentMatch('(?m)(^12.)')) AND createdDate > '2021-12-04' AND createdDate <= '2022-02-28' ORDER BY component ASC, key ASC |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
|