chaosblade-io / chaosblade-exec-jvm Goto Github PK
View Code? Open in Web Editor NEWChaosblade executor for chaos experiments on Java applications(对 Java 应用实施混沌实验的 chaosblade 执行器)
License: Apache License 2.0
Chaosblade executor for chaos experiments on Java applications(对 Java 应用实施混沌实验的 chaosblade 执行器)
License: Apache License 2.0
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
20 | 174 (↑3) | 42 (↑2) | 6 (↑1) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
3 | 4 | 2 | 2 |
Thanks to contributions from community, Chaos Blade team merged 2 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
It is Chaos Blade team's great honor to have new contributors from community. We really appreciate your contributions. Feel free to tell us if you have any opinion and please share this open source project with more people if you could. If you hope to be a contributor as well, please start from https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Here is the list of new contributors:
Thanks to you all.
Note: This robot is supported by Collabobot.
~/chaosblade-0.0.3 # ./blade prepare jvm --process XXX
{"code":604,"success":false,"error":"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded\n\tat sun.tools.attach.LinuxVirtualMachine.\u003cinit\u003e(LinuxVirtualMachine.java:106)\n\tat sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63)\n\tat com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208)\n\tat com.alibaba.jvm.sandbox.core.CoreLauncher.attachAgent(CoreLauncher.java:59)\n\tat com.alibaba.jvm.sandbox.core.CoreLauncher.\u003cinit\u003e(CoreLauncher.java:20)\n\tat com.alibaba.jvm.sandbox.core.CoreLauncher.main(CoreLauncher.java:43)\nsandbox load jvm failed : Unable to open socket file: target process not responding or HotSpot VM not loaded\n exit status 255","result":"069b4c4004e1c3ff"}
NAME="SLES"
VERSION="12-SP2"
VERSION_ID="12.2"
PRETTY_NAME="SUSE Linux Enterprise Server 12 SP2"
ID="sles"
ANSI_COLOR="0;32"
Can you write a user guide?
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
22 | 182 (↑4) | 46 (↑1) | 7 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 1 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 194 (↑2) | 61 (↑4) | 11 (↑2) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 5 | 7 | 5 |
Thanks to contributions from community, Chaos Blade team merged 5 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
It is Chaos Blade team's great honor to have new contributors from community. We really appreciate your contributions. Feel free to tell us if you have any opinion and please share this open source project with more people if you could. If you hope to be a contributor as well, please start from https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Here is the list of new contributors:
Thanks to you all.
Note: This robot is supported by Collabobot.
Type: feature request
Add javaHome
flag to specify the JAVA_HOME value for attaching the agent.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 200 (↑2) | 63 (↑1) | 11 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 0 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: feature request
Code cache is memory area for store code of JNI or jit compiled. Jit compiler will be disabled when code cache is full. Code cache full is a scenario which make system running slow down.
Type: feature request
Such as message delivery delay, failure, duplicate etc. You can add failure scenarios that you think will occur.
Type: feature request
Add failure scenarios that you think will occur, such as service invocation exception, timeout, and so on.
Type: bug report
There is an issue when I throw an self-defined Exception which don't have a with-param constructor.
For example,
1.Self-defined Exception which don't hava a with-param constructor
And it will get error when I execute ted or tcd experiment
2.But doing this with an Exception which have a with-param constructor get another result
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
20 | 170 (↑4) | 41 (↑1) | 5 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 1 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|---|
@xcaspar | 1 |
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 192 (↑2) | 57 (↑5) | 10 (↑3) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 4 | 5 | 5 |
Thanks to contributions from community, Chaos Blade team merged 5 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|---|
@xcaspar | 1 |
It is Chaos Blade team's great honor to have new contributors from community. We really appreciate your contributions. Feel free to tell us if you have any opinion and please share this open source project with more people if you could. If you hope to be a contributor as well, please start from https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Here is the list of new contributors:
Thanks to you all.
Note: This robot is supported by Collabobot.
Type: feature request
parse debug request parameter and change the log level to debug
Type: feature request
Add failure scenarios that you think will occur, such as set, get, etc., operation exception, connection pool full, etc.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
24 | 188 (↑3) | 49 (-) | 7 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 0 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: feature request
JvmOomExecutor采取填大对象的方式触发OOM,会导致频繁地full gc,使进程长时间处于hang的状态,无法响应destroy动作,实验无法停止
feature request
Lack of instructions of this jar package target
Hope the author add instructions of this jar package target
/
/
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 205 (↑2) | 64 (↑1) | 11 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 1 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: feature request
Use the following command to inject a fault that the druid database connection pool is full:
blade c druid connectionpoolfull
or blade c druid cpf
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
23 | 185 (↑3) | 49 (↑3) | 7 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
0 | 0 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
→ ./blade create jvm delay -h
delay time...
Usage:
blade create jvm delay
Flags:
--classname string The class name with package
-h, --help help for delay
--methodname string The method name
--offset string delay offset for the time
--process string Application process name
--time string delay time (required)
--timeout string set timeout for experiment
Global Flags:
-d, --debug Set client to DEBUG mode
Type: bug report or feature request
Please show what parameter is required ,what is optional correctly
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
18 | 159 (↑4) | 38 (↑3) | 4 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
3 | 2 | 3 | 3 |
Thanks to contributions from community, Chaos Blade team merged 3 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: feature request
Implement chaos experiments by writing groovy or java code.
Need to solve the following problems:
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
18 | 148 (↑1) | 34 (↑1) | 4 (↑1) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
4 | 1 | 2 | 3 |
Thanks to contributions from community, Chaos Blade team merged 3 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|---|
@xcaspar | 1 |
@Vascal | 1 |
It is Chaos Blade team's great honor to have new contributors from community. We really appreciate your contributions. Feel free to tell us if you have any opinion and please share this open source project with more people if you could. If you hope to be a contributor as well, please start from https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Here is the list of new contributors:
Thanks to you all.
Note: This robot is supported by Collabobot.
Type: feature request
add --effect-count
and --effect-percent
flags to control the scope affected by chaos. If both parameters exist, --effect-percent
flag will no longer take effect when the limit of --effect-count
is reached. The usage is as follows:
blade c jvm delay --time 3000 --classname xxxx --methodname xxxx --effect-count 5
blade c dubbo throwCustomException --exception java.lang.Exception --service xxx --effect-percent 90
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
20 | 170 (↑1) | 41 (-) | 5 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 2 | 1 | 2 |
Thanks to contributions from community, Chaos Blade team merged 2 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
18 | 155 (↑5) | 35 (↑1) | 4 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 1 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: bug report or feature request
chaosblade-exec-jvm will dynamically creates a Filter and an EventListener when make a JVM experiment, and then binds it to the moduleEventWatcher:
int watcherId = moduleEventWatcher.watch(
SandboxEnhancerFactory.createFilter(enhancerName, pointCut),
SandboxEnhancerFactory.createBeforeEventListener(plugin), Event.Type.BEFORE);
The program calls the delete(PluginBean plugin) method when stopping a JVM experiment.
In the method delete(PluginBean plugin), it removes the cached sandbox watchId, but forgets to unbind the moduleEventWatcher:
@Override
public void delete(PluginBean plugin) {
if (plugin.getPointCut() == null) {
return;
}
watchIds.remove(PluginUtil.getIdentifier(plugin));
}
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 198 (↑3) | 62 (↑1) | 11 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 0 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 195 (↑1) | 61 (↑1) | 11 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 0 | 1 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: feature request
dubbo service format is {group}/{serviceName}:{version}
Now, when dubbo service had set group, the service matcher must has group prefix.
For example:
<dubbo:service interface="org.hello.Helloservice" group="daily"/>
Such service name become "daily/org.hello.Helloservice".
It's best to match service with "org.hello.Helloservice". Meanwhile, it provides group param to match "group" attributes
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
21 | 178 (↑3) | 45 (↑3) | 7 (↑1) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 2 | 2 | 2 |
Thanks to contributions from community, Chaos Blade team merged 2 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
It is Chaos Blade team's great honor to have new contributors from community. We really appreciate your contributions. Feel free to tell us if you have any opinion and please share this open source project with more people if you could. If you hope to be a contributor as well, please start from https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Here is the list of new contributors:
Thanks to you all.
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
19 | 165 (↑5) | 39 (↑1) | 5 (↑1) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
3 | 4 | 2 | 2 |
Thanks to contributions from community, Chaos Blade team merged 2 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
It is Chaos Blade team's great honor to have new contributors from community. We really appreciate your contributions. Feel free to tell us if you have any opinion and please share this open source project with more people if you could. If you hope to be a contributor as well, please start from https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Here is the list of new contributors:
@Braavos96
Thanks to you all.
Note: This robot is supported by Collabobot.
In the class InterruptableRunnable.java
public static final long MAX_SLEEP_TIME_IN_MILLS = 24 * 60 * 60 * 60 * 1000;
IDE gives the warning "Numeric overflow in expression" and the value of this expression actually is 889032704.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 202 (↑1) | 63 (-) | 11 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 1 | 1 | 1 |
Thanks to contributions from community, Chaos Blade team merged 1 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
24 | 190 (↑2) | 52 (↑3) | 7 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 0 | 3 | 2 |
Thanks to contributions from community, Chaos Blade team merged 2 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Target:druid
Action:connectionpoolfull
现象:不能生效
初步诊断:如下位置加入日志,未打印,代码没进来,同时其他 Target,像 dubbo、jvm 都能生效,说明 sandbox 挂载没问题。
`
public class DruidDataSourceEnhancer extends BeforeEnhancer {
private static final Logger LOGGER = LoggerFactory.getLogger(DruidDataSourceEnhancer.class);
@Override
public EnhancerModel doBeforeAdvice(ClassLoader classLoader, String className, Object object, Method method,
Object[] methodArguments) throws Exception {
LOGGER.info("before if");
if (object != null && DataSource.class.isInstance(object)) {
LOGGER.info("in if");
DruidConnectionPoolFullExecutor.INSTANCE.setDataSource(object);
}
return null;
}
}
`
版本信息:
chaosblade-exec-jvm:v0.1.0;
druid-spring-boot-starter-1.0.2.3-RELEASE
druid:druid-1.1.3
使用方式:
`
DataSource xDataSource() {
return DataSourceConfigurationSupport.dataSourceOf(xDataSourceProperties());
}
public static DruidDataSource dataSourceOf(DruidDataSourceProperties properties) {
DruidDataSource dataSource = new DruidDataSource();
dataSource.setDriverClassName(properties.getDriverClassName());
dataSource.setUrl(properties.getUrl());
dataSource.setUsername(properties.getUsername());
dataSource.setPassword(properties.getPassword());
dataSource.setInitialSize(properties.getInitialSize());
dataSource.setMaxActive(properties.getMaxActive());
dataSource.setMinIdle(properties.getMinIdle());
dataSource.setMaxWait((long)properties.getMaxWait());
dataSource.setPoolPreparedStatements(properties.isPoolPreparedStatements());
dataSource.setMaxPoolPreparedStatementPerConnectionSize(properties.getMaxPoolPreparedStatementPerConnectionSize());
dataSource.setValidationQuery(properties.getValidationQuery());
dataSource.setValidationQueryTimeout(properties.getValidationQueryTimeout());
dataSource.setTestOnBorrow(properties.isTestOnBorrow());
dataSource.setTestOnReturn(properties.isTestOnReturn());
dataSource.setTestWhileIdle(properties.isTestWhileIdle());
dataSource.setTimeBetweenEvictionRunsMillis((long)properties.getTimeBetweenEvictionRunsMillis());
dataSource.setMinEvictableIdleTimeMillis((long)properties.getMinEvictableIdleTimeMillis());
dataSource.setMaxEvictableIdleTimeMillis((long)properties.getMaxEvictableIdleTimeMillis());
dataSource.setPhyTimeoutMillis((long)properties.getPhyTimeoutMillis());
dataSource.setRemoveAbandoned(properties.isRemoveAbandoned());
dataSource.setRemoveAbandonedTimeout(properties.getRemoveAbandonedTimeout());
dataSource.setConnectProperties(toProperties(properties.getConnectionProperties()));
dataSource.setDefaultAutoCommit(properties.isDefaultAutoCommit());
dataSource.setLogAbandoned(properties.isLogAbandoned());
dataSource.setProxyFilters(properties.getFilters());
return dataSource;
}
`
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
17 | 136 (↑16) | 29 (↑4) | 1 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
0 | 0 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: feature request
Simulated jvm process takes up CPU core full load.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
15 | 120 (↑26) | 25 (↑6) | 1 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 4 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
25 | 198 (↑1) | 62 (-) | 11 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 3 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
19 | 145 (↑9) | 32 (↑3) | 3 (↑2) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 1 | 4 | 2 |
Thanks to contributions from community, Chaos Blade team merged 2 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
It is Chaos Blade team's great honor to have new contributors from community. We really appreciate your contributions. Feel free to tell us if you have any opinion and please share this open source project with more people if you could. If you hope to be a contributor as well, please start from https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Here is the list of new contributors:
Thanks to you all.
Note: This robot is supported by Collabobot.
Type: feature request
Apache HttpClient 4.x+
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
12 | 92 (↑86) | 18 (↑16) | 1 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 0 | 0 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
Type: feature request
Inject the fault into provider service and the service will get a thread pool full error. The blade command is as flows:
blade create dubbo threadpoolfull --provider
or blade create dubbo tpf --provider
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
20 | 171 (↑1) | 41 (-) | 5 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
1 | 0 | 2 | 2 |
Thanks to contributions from community, Chaos Blade team merged 2 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
This is a weekly report of Chaos Blade. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.
It is all done by @chaosblade-bot which is a collaborate robot.
Baisc data shows how the watch, star, fork and contributors count changed in the passed week.
Watch | Star | Fork | Contributors |
---|---|---|---|
19 | 166 (↑1) | 40 (↑1) | 5 (-) |
Issues & PRs show the new/closed issues/pull requests count in the passed week.
New Issues | Closed Issues | New PR | Merged PR |
---|---|---|---|
2 | 1 | 3 | 0 |
Thanks to contributions from community, Chaos Blade team merged 0 pull requests in the repository last week. They are:
Chaos Blade encourages everyone to participant in code review, in order to improve software quality. Every week @chaosblade-bot would automatically help to count pull request reviews of single github user as the following. So, try to help review code in this project.
Contributor ID | Pull Request Reviews |
---|
We have no new contributors in this project this week.
Chaos Blade team encourages everything about contribution from community.
For more details, please refer to https://github.com/chaosblade-io/chaosblade-exec-jvm/blob/master/CONTRIBUTING.md .
Note: This robot is supported by Collabobot.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.