Platform, DevOps and Release Management (UXPROD-1814)

[UXPROD-1818] RMB 26 release features and core module rollout (performance, array search and cross-table search) Created: 26/Jun/19  Updated: 16/Sep/20  Resolved: 12/Aug/19

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Q3 2019
Parent: Platform, DevOps and Release Management

Type: New Feature Priority: P2
Reporter: Jakub Skoczen Assignee: Jakub Skoczen
Resolution: Done Votes: 0
Labels: cap-mvp, platform-backlog, po-mvp, q3-2019, q3.1-2019
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks UIU-835 Searching by Close Parens Generates E... Closed
is blocked by CIRC-380 Support "loan-storage 6.0" after RMB ... Closed
is blocked by CIRCSTORE-134 Upgrade to RMB 26 Closed
is blocked by MODINVSTOR-285 upgrade to RMB 26 and resolve related... Closed
is blocked by MODUSERS-126 Upgrade to RMB 25 Closed
is blocked by RMB-380 implement new approach for searching ... Closed
is blocked by RMB-387 Implement child->parent foreign key s... Closed
is blocked by RMB-414 audit table jsonb, rename item field ... Closed
is blocked by UIU-1092 Audit table /loan-storage/loan-histor... Closed
is blocked by CQLPG-96 remove regex-based query time tokeniz... Closed
is blocked by RMB-395 support nested sub queries across mul... Closed
Cloners
is cloned by UXPROD-1820 RMB 27 release features and core modu... Closed
Relates
relates to CIRCSTORE-138 Filtering Requests by Request Status ... Closed
Epic Link: Platform, DevOps and Release Management
Back End Estimate: XXL < 30 days
Back End Estimator: Jakub Skoczen
Development Team: Core: Platform
PO Rank: 10
Rank: GBV (MVP Sum 2020): R1
Rank: Lehigh (MVP Summer 2020): R1
Rank: TAMU (MVP Jan 2021): R1

 Description   

RMB 25 was an internal release that included most of the refactoring and new functionality. During roll-out and integration testing a set of regressions (existing or introduced in 25) were discovered and scheduled for fixing in RMB 26. RMB 26 will the public release rolled out to the core storage modules.

RMB 25/26 is focused on performance improvements and new search functionality:

  • removal of regular expression based searching
  • improvements wrt to ID searching
  • general refactoring and simplification of the SQL generation code (allows for more SQL optimizations)
  • new syntax for array searching and new implementation optimized for index use
  • cross-table search and join support (to address poor performing seaches like item.barcorde and holdingsRecord.location)

This task includes rollout to all platform-core backend modules (including API migration and Unit test updates).

https://folio-org.atlassian.net/issues/?jql=project%20%3D%20RMB%20AND%20fixVersion%20%3D%2025.0.0
https://folio-org.atlassian.net/issues/?jql=project%20%3D%20RMB%20AND%20fixVersion%20%3D%2026.0.0



 Comments   
Comment by Anya [ 19/Jul/19 ]

FC: isn't this a given, do we need to rank?

Generated at Thu Feb 08 23:18:22 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.