-
Notifications
You must be signed in to change notification settings - Fork 853
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
Implementing BatchManager in sdk-core #2613
Implementing BatchManager in sdk-core #2613
Commits on Jul 13, 2021
-
Adding batchBuffer and testing code
Michael Li committedJul 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 8abe56f - Browse repository at this point
Copy the full SHA 8abe56fView commit details
Commits on Jul 14, 2021
-
Adding sdk-core tests and fixing request to response mapping
Michael Li committedJul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 55d6849 - Browse repository at this point
Copy the full SHA 55d6849View commit details -
Updating sdk-core tests with object to mimic batch request entry
Michael Li committedJul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for f6e485a - Browse repository at this point
Copy the full SHA f6e485aView commit details -
Adding wrapper classes for functions
Michael Li committedJul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for fa01f37 - Browse repository at this point
Copy the full SHA fa01f37View commit details
Commits on Jul 15, 2021
-
Making some changes for thread safety and updating tests
Michael Li committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 7a2c0b9 - Browse repository at this point
Copy the full SHA 7a2c0b9View commit details -
Refactoring code and how requests are cleared. Simplifying scheduling…
… code as well
Michael Li committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for be0d218 - Browse repository at this point
Copy the full SHA be0d218View commit details -
Changing scheduled flush code. Need to test in next commit
Michael Li committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for d89d35f - Browse repository at this point
Copy the full SHA d89d35fView commit details -
Adding more test cases and scheduling periodically instead of just once
Michael Li committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 7191141 - Browse repository at this point
Copy the full SHA 7191141View commit details -
Refactoring responseMap into a wrapper class
Michael Li committedJul 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 6efeb64 - Browse repository at this point
Copy the full SHA 6efeb64View commit details
Commits on Jul 19, 2021
-
Fixing issues related to periodic scheduling. Need to test with multi…
…threading
Michael Li committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for aec0d5c - Browse repository at this point
Copy the full SHA aec0d5cView commit details -
Using map of currentIds instead of a singular currentId.
Michael Li committedJul 19, 2021 Configuration menu - View commit details
-
Copy full SHA for db83454 - Browse repository at this point
Copy the full SHA db83454View commit details
Commits on Jul 20, 2021
-
Fixed race conditions related to cancelling scheduled buffer flush
Michael Li committedJul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 2c55e01 - Browse repository at this point
Copy the full SHA 2c55e01View commit details -
Resetting cancellableFlush's flags after flush is completed
Michael Li committedJul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 4b77e0b - Browse repository at this point
Copy the full SHA 4b77e0bView commit details -
Multithreading test works. need to clean up code and recommit
Michael Li committedJul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for fe6950a - Browse repository at this point
Copy the full SHA fe6950aView commit details -
Found another way to reset cancellableFlush flags. Also cleaning up code
Michael Li committedJul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 1e3d0d8 - Browse repository at this point
Copy the full SHA 1e3d0d8View commit details -
Updating request batching tests with multi threading tests
Michael Li committedJul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for ec2f127 - Browse repository at this point
Copy the full SHA ec2f127View commit details
Commits on Jul 21, 2021
-
Renamed to batchManager and cleaned up variable names to be more self…
…-explanatory. Also refactored sdk-core tests
Michael Li committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 1f9bf88 - Browse repository at this point
Copy the full SHA 1f9bf88View commit details -
Michael Li committed
Jul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for b11b1b9 - Browse repository at this point
Copy the full SHA b11b1b9View commit details -
Michael Li committed
Jul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 581a620 - Browse repository at this point
Copy the full SHA 581a620View commit details -
Fixing checkstyle issues in the tests as well as refactoring some tests
Michael Li committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 043619d - Browse repository at this point
Copy the full SHA 043619dView commit details -
Updating and adding SQS batching tests and removing xml.bind
Michael Li committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 102424b - Browse repository at this point
Copy the full SHA 102424bView commit details -
Using existing Md5Utils for Sqs batch tests
Michael Li committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 4b6ea92 - Browse repository at this point
Copy the full SHA 4b6ea92View commit details
Commits on Jul 22, 2021
-
Naming and style changes to address PR comments
Michael Li committedJul 22, 2021 Configuration menu - View commit details
-
Copy full SHA for d1efa49 - Browse repository at this point
Copy the full SHA d1efa49View commit details -
Refactoring tests to use maps instead of arrays for better request-to…
…-response correlation checking
Michael Li committedJul 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 4b4cb85 - Browse repository at this point
Copy the full SHA 4b4cb85View commit details -
Name changes, refactoring code and addressing minor PR comments
Michael Li committedJul 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 2528a65 - Browse repository at this point
Copy the full SHA 2528a65View commit details
Commits on Jul 23, 2021
-
Refactoring SQS integration tests to use identifiable responses
Michael Li committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for d76a4ff - Browse repository at this point
Copy the full SHA d76a4ffView commit details -
Combining request and response maps into one BatchingMap
Michael Li committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for cff589a - Browse repository at this point
Copy the full SHA cff589aView commit details -
Renaming generics as RequestT, ResponseT etc.
Michael Li committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for e8089e6 - Browse repository at this point
Copy the full SHA e8089e6View commit details -
Refactoring tests to calculate batchGroupId from request and removing…
… need for requestBufferCopy
Michael Li committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for f478261 - Browse repository at this point
Copy the full SHA f478261View commit details
Commits on Jul 26, 2021
-
Michael Li committed
Jul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for cbfc34a - Browse repository at this point
Copy the full SHA cbfc34aView commit details -
Adding the batchGroupId function that I forgot last time
Michael Li committedJul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 5c94dd2 - Browse repository at this point
Copy the full SHA 5c94dd2View commit details -
Refactoring batchManager to use builder pattern and an overrideConfig…
…uration to manage configuration values
Michael Li committedJul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 915be6f - Browse repository at this point
Copy the full SHA 915be6fView commit details -
Removing need for separate executor (just use scheduled executor)
Michael Li committedJul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for e387b21 - Browse repository at this point
Copy the full SHA e387b21View commit details -
Adding javadocs and renaming variables/classes to be more intuitive
Michael Li committedJul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 0b17fcb - Browse repository at this point
Copy the full SHA 0b17fcbView commit details -
Refactoring incrementing currentId to a separate BatchUtils class
Michael Li committedJul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 7849b42 - Browse repository at this point
Copy the full SHA 7849b42View commit details -
Refactoring currentIds map and scheduledFlushes map into the BatchBuffer
Michael Li committedJul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 660803b - Browse repository at this point
Copy the full SHA 660803bView commit details -
Removing need to check if flush has executed but need to check if flu…
…sh was a manual flush. Also adding batchUtils
Michael Li committedJul 26, 2021 Configuration menu - View commit details
-
Copy full SHA for d9a40c3 - Browse repository at this point
Copy the full SHA d9a40c3View commit details
Commits on Jul 27, 2021
-
Small changes to address github PR comments
Michael Li committedJul 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 826fab3 - Browse repository at this point
Copy the full SHA 826fab3View commit details -
Removing completionService and just using CompletableFuture.supplyAsync
Michael Li committedJul 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 424dd62 - Browse repository at this point
Copy the full SHA 424dd62View commit details -
Adding code to cover exception thrown from the sendAndBatch function
Michael Li committedJul 27, 2021 Configuration menu - View commit details
-
Copy full SHA for d2725ec - Browse repository at this point
Copy the full SHA d2725ecView commit details -
Adding exception test and fixing batchingExcution locking
Michael Li committedJul 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 89d55f1 - Browse repository at this point
Copy the full SHA 89d55f1View commit details -
Adding lock object back into batchingExecutionContext for both read a…
…nd remove request methods
Michael Li committedJul 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 137b340 - Browse repository at this point
Copy the full SHA 137b340View commit details
Commits on Jul 28, 2021
-
Addressing minor github PR comments (making classes final, cleaning u…
…p names etc.)
Michael Li committedJul 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 7ac8916 - Browse repository at this point
Copy the full SHA 7ac8916View commit details -
Just renaming cancelScheduledFlushIfNeeded method
Michael Li committedJul 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 52e6316 - Browse repository at this point
Copy the full SHA 52e6316View commit details