This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 967cde609a [IOTDB-3851] C++ client method of tablet sorting 
optimization (#6690)
967cde609a is described below

commit 967cde609aa81751f3433ee6519d114a8fed3abf
Author: liruizhi19 <[email protected]>
AuthorDate: Mon Jul 18 10:36:55 2022 +0800

    [IOTDB-3851] C++ client method of tablet sorting optimization (#6690)
---
 client-cpp/src/main/Session.cpp | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/client-cpp/src/main/Session.cpp b/client-cpp/src/main/Session.cpp
index 52de4e69c0..99205f337f 100644
--- a/client-cpp/src/main/Session.cpp
+++ b/client-cpp/src/main/Session.cpp
@@ -1015,11 +1015,7 @@ void Session::insertTablet(Tablet &tablet) {
 }
 
 void Session::insertTablet(Tablet &tablet, bool sorted) {
-    if (sorted) {
-        if (!checkSorted(tablet)) {
-            throw BatchExecutionException("Times in Tablet are not in 
ascending order");
-        }
-    } else {
+    if (!checkSorted(tablet)) {
         sortTablet(tablet);
     }
 
@@ -1085,11 +1081,7 @@ void Session::insertTablets(unordered_map<string, Tablet 
*> &tablets, bool sorte
         if (isFirstTabletAligned != item.second->isAligned) {
             throw BatchExecutionException("The tablets should be all aligned 
or non-aligned!");
         }
-        if (sorted) {
-            if (!checkSorted(*(item.second))) {
-                throw BatchExecutionException("Times in Tablet are not in 
ascending order");
-            }
-        } else {
+        if (!checkSorted(*(item.second))) {
             sortTablet(*(item.second));
         }
         request.prefixPaths.push_back(item.second->deviceId);

Reply via email to