Skip to content

Conversation

andrea-deri
Copy link
Contributor

@andrea-deri andrea-deri commented Apr 22, 2025

This PR contains the definition of new indexes on payment table. In order to execute some deep searches of flows by payments, it is needed to add new indexes on IUV and IUR fields. This avoid the search to be so much long when Technical Support's application invoke the search APIs on this application.

Note:
Applying this change via Liquibase apply can lead to a lock on entire fdr3.payment table. During applies on UAT environment, the changes required about 10 minutes in order to be applied on tables of 25GB size.

List of Changes

  • Defining indexes creation using Liquibase changelogs
  • Resolving bug on logging process on response filter class

Motivation and Context

This change is required in order to resolve long timed operation during search operation in payment table

How Has This Been Tested?

  • Tested in DEV environment
  • Tested in UAT environment

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as
    expected)

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

@andrea-deri andrea-deri added the bug Something isn't working label Apr 22, 2025
@andrea-deri andrea-deri self-assigned this Apr 22, 2025
@andrea-deri andrea-deri requested a review from a team as a code owner April 22, 2025 09:26
Copy link
Contributor

This pull request does not contain a valid label. Please add one of the following labels: [major, minor, patch, patch, skip]

Copy link
Contributor

The default action is to increase the PATCH number of SEMVER. Set IGNORE-FOR-RELEASE if you want to skip SEMVER bump. BREAKING-CHANGE and NEW-RELEASE must be run from GH Actions section manually.

@github-actions github-actions bot added the patch label Apr 22, 2025
Copy link
Contributor

The default action is to increase the PATCH number of SEMVER. Set IGNORE-FOR-RELEASE if you want to skip SEMVER bump. BREAKING-CHANGE and NEW-RELEASE must be run from GH Actions section manually.

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants