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

Number of items in category maxed out at 10000 on front end. #12432

Closed
drew7721 opened this issue Nov 24, 2017 · 5 comments
Closed

Number of items in category maxed out at 10000 on front end. #12432

drew7721 opened this issue Nov 24, 2017 · 5 comments
Assignees
Labels
Issue: Clear Description Gate 2 Passed. Manual verification of the issue description passed Issue: Format is valid Gate 1 Passed. Automatic verification of issue format passed Progress: needs update

Comments

@drew7721
Copy link
Member

drew7721 commented Nov 24, 2017

Preconditions

Magento 2.1.8 with PHP 7.0

Steps to reproduce

  1. Add 10000+ items in a category
  2. In the admin you will see correct items count
  3. On the front end it will max out at 10K.

Expected result

  1. Show correct number of items

Actual result

Frontend :
parts_frontend

Admin
parts_admin

@magento-engcom-team magento-engcom-team added Issue: Format is not valid Gate 1 Failed. Automatic verification of issue format is failed Issue: Format is valid Gate 1 Passed. Automatic verification of issue format passed Issue: Clear Description Gate 2 Passed. Manual verification of the issue description passed and removed Issue: Format is not valid Gate 1 Failed. Automatic verification of issue format is failed labels Nov 24, 2017
@danemacmillan
Copy link

More often than I'm comfortable admitting, I feel like the Magento team develops their code under the assumption that just a couple people with very few wants will ever browse a site at any given time. This is the feeling you get when reading through so many of the tickets here. So many of the problems just scream complete lack of planning for scale.

@orlangur
Copy link
Contributor

Magento is designed with performance and scaling in mind indeed.

See #8477 (comment) for more details behind such decision. You can change default 10000 value to whatever limit is better suitable for your particular store.

Please get back to here with feedback if it worked or not.

@drew7721
Copy link
Member Author

Changing the value in the CatalogSearch/etc/search_request.xml file does work, the site now displays the same product count as the admin panel.

@danemacmillan
Copy link

danemacmillan commented Dec 2, 2017

Magento is designed with performance and scaling in mind indeed.

@orlangur Like #9498 or the countless indexing issues listed here that rear their heads when you have hundreds of thousands of products? Who designs a system to fail catastrophically and without any error messages, or ways to resume progress, when dealing with several-hours-long processes? People who don't write with scale in mind. The test data you guys use should have hundreds of thousands of products. Then, and only then, will you understand the frustration that many of the big store developers experience.

@orlangur
Copy link
Contributor

orlangur commented Dec 3, 2017

@danemacmillan sorry, I don't have to get familiar in deep with the issue you mentioned, Magento is tested with hundreds of thousands of products in fact: https://github.com/magento/magento2/blob/2.2-develop/setup/performance-toolkit/profiles/ce/extra_large.xml#L14

There always could be some special circumstances, like 10000 variations assigned to the same configurable product or something, each such situation should be reported separately in order to be investigated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue: Clear Description Gate 2 Passed. Manual verification of the issue description passed Issue: Format is valid Gate 1 Passed. Automatic verification of issue format passed Progress: needs update
Projects
None yet
Development

No branches or pull requests

4 participants