Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ElasticPress v4.2 #413

Closed
2 tasks done
robindevitt opened this issue May 23, 2022 · 15 comments · Fixed by #419
Closed
2 tasks done

Update ElasticPress v4.2 #413

robindevitt opened this issue May 23, 2022 · 15 comments · Fixed by #419
Assignees
Labels
must have Must be done, high priority

Comments

@robindevitt
Copy link
Contributor

robindevitt commented May 23, 2022

ElasticPress 4.2 is released, so we need to update the package.

Two main changes that we're eyeing for the update:

Acceptance criteria:

  • ElasticPress packages is used, and its files that were manually added are removed.
  • Basic ElasticPress / Search functionalities are tested, both the manual and the automated parts as per our QA process
@robindevitt robindevitt added must have Must be done, high priority to-refine-dev labels May 23, 2022
@roborourke
Copy link
Contributor

Can you transfer this to the search module repo?

@robindevitt robindevitt transferred this issue from humanmade/altis May 27, 2022
@shadyvb
Copy link
Contributor

shadyvb commented Jun 13, 2022

Worth noting that the installation process is now fixed, so we will want to go back to using the composer dependency. See 10up/ElasticPress#2799

@roborourke
Copy link
Contributor

Is that from 4.2 onwards? Agree that’s something we need to do

@veselala
Copy link

@shadyvb please update the ticket with the additional info dat you've provided on our refinement

@veselala
Copy link

Hey team! Please add your planning poker estimate with ZenHub @robindevitt @roborourke @shadyvb

@roborourke
Copy link
Contributor

We need to pay close attention to whether reindexing is required as the ask here is to make an exception to normal semver practices - in some cases EP requires reindexing on a minor release.

@johnbillion
Copy link
Member

The EP release notes don't mention requiring a reindex but if the current index is incomplete due to the --url flag bug then the site might need a reindex anyway.

@stuartshields
Copy link

@johnbillion From what I've seen it doesn't require a complete reindex after the fix is applied. But I would also test first to make sure.

@stuartshields
Copy link

Just adding a note here for this issue: 4.2.1 is now released and looks to fix:

Fatal error related to WP-CLI timers on long-running syncs

Might be worthy of going to this version instead.

@stuartshields
Copy link

@veselala pinging you here as I am not sure where to ask the question.

Over the past 3 days we've had to wget the 4.2.1.zip onto our clients environments to fix indexing issues. This is around the --url flag, while this is a temp work around for us. I am wondering if there is anyway I can get this pushed up to be merged in sooner?

Thank you.

@roborourke
Copy link
Contributor

@stuartshields I don’t see an associated PR so there’s nothing to merge right now

@stuartshields
Copy link

@roborourke I don't understand? A PR from this repo? Correct nothing exists, yet. However my comment above (sorry for not being clearer) is in reference to https://github.com/10up/ElasticPress/tree/4.2.1

@ivankristianto
Copy link

We hit our head couple times due to this bug in our project. Upgrading to 4.2.1 in the current codebase solves it. Can we separate this issue into 2 steps? first immediate thing is to upgrade the EP in the current codebase. second to reverting back as composer package.

@kovshenin
Copy link
Contributor

Subscribing myself to this issue to track for v12.

@shadyvb
Copy link
Contributor

shadyvb commented Jul 15, 2022

Worth noting that 4.2.2 has been released with a fix for composer 2 compat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
must have Must be done, high priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants