88 Commits (ae214b52445f99353a328c08b294cfe317233fe0)

Author SHA1 Message Date
  cdfive 62efb78d4e
Refactor SpiLoader and enhance SPI mechanism (#1383) 4 years ago
  zcai2 6f7d4d09e2
test: Fix potential flaky test cases in TracerTest (#1859) 4 years ago
  Lynx 6f2f844726
Fix the problem that requests will never be blocked when slowRatioThreshold = 100% (#1779) 4 years ago
  Jason Joo d510eb6cd3
test: Fix overrunning test `FlowRuleManagerTest.testLoadAndGetRules` (#1823) 4 years ago
  Weihua c00f946813 Fix potential concurrency issue when updating flow rules (#1783) 4 years ago
  ZhiQiang Gu b91305a903
Fix typo in CircuitBreakingIntegrationTest (#1688) 4 years ago
  Eric Zhao a88288715a Refactor extended MetricExtension interface (matching events in Sentinel) 4 years ago
  Bill Yip 8643dac943
Add extended interface for metric extension hook to support distinguishing traffic type (#1665) 4 years ago
  Eric Zhao dae4621e6e Refactor exit handler mechanism of Entry 4 years ago
  Jason Joo ee2772b513
Fix the bug of circuit breaker half-open state transformation when request is blocked by upcoming rules (#1645) 4 years ago
  Peine c5da3faad9
Polish boolean checking in test cases and dashboard (#1664) 4 years ago
  Eric Zhao a18ef7cbfa Remove deprecated passCheck() in Rule and polish interface 4 years ago
  Eric Zhao 07b811196b Update test cases for circuit breaking 4 years ago
  ZhiQiang Gu bd29e046e1
Add unit test for logging/TokenBucket (#1504) 4 years ago
  ZhiQiang Gu 2e64d33085
test: Add test cases for Tuple2 (#1501) 4 years ago
  pleasecheckhere2016 5523fd0d42
Add exceptionPredicate in Tracer for customized exception filtering logic (#1496) 4 years ago
  Eric Zhao 516e36fd83 Polish Tracer with entry.setError(ex) mechanism 4 years ago
  Eric Zhao 7f3165740a Refactor the mechanism of recording error in Entry and StatisticSlot 4 years ago
  Eric Zhao 7f0771df5c
Update resolving logic of project name and polish SentinelConfig (#1437) 4 years ago
  Lin.Liang b716bed370
Support setting project.name via the properties file and deprecate legacy config path (#1412) 4 years ago
  johnli 5e9cfb0deb
fix: Tracer does not trace exception to DefaultNode (#1068) 4 years ago
  cdfive e1435974c6
Set default log level of JDK logging to INFO and polish code of SpiLoader (#1365) 4 years ago
  Jason Joo 49e60a3e51
Force modifyRule command handler to fail if an incompatible old fastjson found (#1377) 4 years ago
  cdfive be4d058bf8
refactor: Make the ProcessorSlot itself as SPI and deprecate legacy slot chain builder (#411) 4 years ago
  Eric Zhao 87f95adc2e Fix timezone problem of sentinel-block.log 5 years ago
  Eric Zhao 624d19d4ce
Polish logging SPI related code and add general JUL adapter for Logger SPI (#1338) 5 years ago
  xue8 5f203aa79f
Flexible loggers' support through SPI mechanism with name `com.alibaba.csp.sentinel.log.Logger` (#1265) 5 years ago
  cdfive c1ff9135ee
Fix NPE in Tracer when context size exceeds the limit (#1293) 5 years ago
  Eric Zhao e9d730cc39 test: Fix unstable test cases in MetricExitCallbackTest 5 years ago
  Eric Zhao c70565167f
refactor: Get the max allowed RT directly from SentinelConfig.statisticMaxRt() (#1173) 5 years ago
  Eric Zhao 6bb2de8750 Support classification for Sentinel resources 5 years ago
  Eric Zhao 74a40aa285
Improve Node and Metric interface to support conditional metric retrieval (#1115) 5 years ago
  Eric Zhao 8b40981fca
Improve SystemRuleManager and refactor checking logic of maxCpuUsage strategy (#1050) 5 years ago
  aq0706 56c73698cb Support reading files with customized charset in ConfigUtil (#961) 5 years ago
  Lin.Liang 61c8397e48 Fix temp file problem in log test cases (#908) 5 years ago
  Lin.Liang 326dd4434d Fix the compatibility problem of ConfigUtil for Windows environment (#903) 5 years ago
  Lin.Liang ff33de199a Support arbitrary configuration properties file path for Sentinel (#804) 5 years ago
  Braavos dca4440d40 Add unit tests for com.alibaba.csp.sentinel.eagleeye.EagleEyeCoreUtils (#854) 5 years ago
  cdfive 8661d9abc1 Add support for logging into console for common logs (#836) 5 years ago
  Eric Zhao 00f116e344 Refine the DegradeRule and add validating logic for the two new attributes 5 years ago
  Lin.Liang 2eecd3ac6a Make the value of RT_MAX_EXCEED_N in DegradeRule configurable (#789) 5 years ago
  Lin.Liang 3a9e2629b7 Replace AtomicInteger with LongAdder for curThreadNum of StatisticNode (#747) 5 years ago
  Carpenter Lee f3e705c5f3 Add exceptionsToTrace and exceptionsToIgnore support in Tracer (#766) 5 years ago
  Eric Zhao 54da16d304 Refactor FlowRuleChecker to improve code reuse 5 years ago
  Carpenter Lee a2683383d1
[Feature]Add an extension to Sentinel internal statistics (#730) 5 years ago
  zhaixiaoxiang cb9335126c test: Fix unstable test cases in OccupiableBucketLeapArrayTest (#687) 5 years ago
  Eric Zhao 7d344dcb95 Improve AbstractTimeBasedTest in sentinel-core 5 years ago
  jason 73f166e258 Make ClusterNodeTest.testGetOrCreateOriginNodeMultiThread stable 5 years ago
  jason 16082a875c Make WarmUpRateLimiterControllerTest stable 5 years ago
  Paul Kenneth Kent 4cc25429d3 Add unit tests for com.alibaba.csp.sentinel.util (#651) 5 years ago