remove auto commit (bad for performance) and manual commit (does not work on cloud setup)
diff --git a/granule_ingester/granule_ingester/pipeline/Pipeline.py b/granule_ingester/granule_ingester/pipeline/Pipeline.py
index 9781a0f..b2f277d 100644
--- a/granule_ingester/granule_ingester/pipeline/Pipeline.py
+++ b/granule_ingester/granule_ingester/pipeline/Pipeline.py
@@ -204,7 +204,6 @@
                         # await asyncio.sleep(1)
                         raise pickle.loads(shared_memory.error)
 
-        self._metadata_store_factory.commit()
         end = time.perf_counter()
         logger.info("Pipeline finished in {} seconds".format(end - start))
 
diff --git a/granule_ingester/granule_ingester/writers/SolrStore.py b/granule_ingester/granule_ingester/writers/SolrStore.py
index fad8a84..06a592e 100644
--- a/granule_ingester/granule_ingester/writers/SolrStore.py
+++ b/granule_ingester/granule_ingester/writers/SolrStore.py
@@ -86,7 +86,7 @@
         if self._zk_url:
             zk = pysolr.ZooKeeper(f"{self._zk_url}")
             self._set_solr_status(zk)
-            return pysolr.SolrCloud(zk, self._collection)
+            return pysolr.SolrCloud(zk, self._collection, always_commit=False)
         elif self._solr_url:
             return pysolr.Solr(f'{self._solr_url}/solr/{self._collection}')
         else: