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

update #1

Merged
merged 233 commits into from
Feb 12, 2019
Merged

update #1

merged 233 commits into from
Feb 12, 2019

Conversation

wavesZh
Copy link
Owner

@wavesZh wavesZh commented Feb 12, 2019

Describe what this PR does / why we need it

Does this pull request fix one issue?

Describe how you did it

Describe how to verify it

Special notes for reviews

sczyh30 and others added 30 commits August 13, 2018 11:22
- Comment/javadoc refinement

Signed-off-by: Eric Zhao <[email protected]>
- Fix incorrect usage. It's not thread-safe when comparing and updating `minRt`, but it's okay since the actual minimum RT often matches free load.

Signed-off-by: Eric Zhao <[email protected]>
Signed-off-by: Eric Zhao <[email protected]>
update README to add coverage icon
- Added a GrpcTestServer to abstract common server logic
- Refactor with new added `GrpcTestServer`
- The method from the signature will return the method of interface, so we need to resolve declared method in target class

Signed-off-by: Eric Zhao <[email protected]>
- Spilt DataSource into two types: ReadableDataSource and WritableDataSource
- The AbstractDataSource now is read-only
- Refactor the file data source for writable implementation
- Rename: ConfigParser -> Converter (represents both encoder `T -> S` and decoder `S -> T`)
- Some other refinement

Signed-off-by: Eric Zhao <[email protected]>
- Refine code about writable datasource

Signed-off-by: Eric Zhao <[email protected]>
- Add `close` method in WritableDataSource (to extend AutoCloseable in JDK 1.7 later)
- Separate the writable file data source from original class
- Add a sample to show how to register data sources via Sentinel init mechanism
- Separate a writable data source registry from original handler to make it clear

Signed-off-by: Eric Zhao <[email protected]>
- Add method to check if the resource is modified in `AutoRefreshDataSource`
- Implement FileWritableDataSource
- Some refinement for file data source
- Add resource name checking in FlowRuleManager to avoid NPE

Signed-off-by: Eric Zhao <[email protected]>
…tation (#126)

- Abstract a universal `MetricsRepository` interface so that users can implement their own metrics persistence.
- Reuse original in-memory implementation (`InMemoryMetricsRepository`) as the default repository.

Signed-off-by: Eric Zhao <[email protected]>
- Support extensible `SlotChainBuilder` using SPI mechanism
- Add a `SlotChainProvider` to load slot chain builder and create new slot chains

Signed-off-by: Eric Zhao <[email protected]>
kangyl and others added 29 commits January 14, 2019 17:54
…WarmUpRateLimiterController

Signed-off-by: Carpenter Lee <[email protected]>
… ClassNotFoundException thrown by Nacos client (#438)
…#465)

- reuse old map size to avoid rearrange and rehash the map
- Apply awaitility to core tests
- Cache maven local repo in Travis
Signed-off-by: Eric Zhao <[email protected]>
* Extract getRule in BlockException and refine override methods in subclasses

Signed-off-by: Eric Zhao <[email protected]>
- The NPE will occur when multiple threads are trying to create the connection group for the same namespace

Signed-off-by: Eric Zhao <[email protected]>
@wavesZh wavesZh merged commit ff4e7d5 into wavesZh:master Feb 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.