Skip to content

Commit 03bd8a8

Browse files
committed
MAGETWO-64479: [Indexer optimizations] Indexation process in non-locking way for stock indexer
1 parent 5ee8c0c commit 03bd8a8

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

app/code/Magento/Bundle/Model/ResourceModel/Selection/Collection.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ public function __construct(
103103
ProductLimitationFactory $productLimitationFactory = null,
104104
MetadataPool $metadataPool = null,
105105
\Magento\Indexer\Model\ResourceModel\FrontendResource $indexerFrontendResource = null,
106+
\Magento\Indexer\Model\ResourceModel\FrontendResource $categoryProductIndexerFrontend = null,
106107
\Magento\Indexer\Model\ResourceModel\FrontendResource $indexerStockFrontendResource = null
107108
) {
108109
parent::__construct(
@@ -128,7 +129,8 @@ public function __construct(
128129
$connection,
129130
$productLimitationFactory,
130131
$metadataPool,
131-
$indexerFrontendResource
132+
$indexerFrontendResource,
133+
$categoryProductIndexerFrontend
132134
);
133135
$this->indexerStockFrontendResource = $indexerStockFrontendResource ?: ObjectManager::getInstance()
134136
->get(\Magento\CatalogInventory\Model\ResourceModel\Indexer\Stock\FrontendResource::class);

app/code/Magento/Bundle/Test/Unit/Model/ResourceModel/Selection/CollectionTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ protected function setUp()
8686
->disableOriginalConstructor()
8787
->getMock();
8888
$factory = $this->getMockBuilder(ProductLimitationFactory::class)
89+
->disableOriginalConstructor()
8990
->setMethods(['create'])
9091
->getMock();
9192

app/code/Magento/CatalogSearch/Model/Adapter/Mysql/Aggregation/DataProvider.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ class DataProvider implements DataProviderInterface
6464
*/
6565
private $indexerStockFrontendResource;
6666

67-
6867
/**
6968
* @param Config $eavConfig
7069
* @param ResourceConnection $resource

0 commit comments

Comments
 (0)