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

Proposal: Tool to Dump Runtime State #36284

Closed
Nadeeshan96 opened this issue May 23, 2022 · 7 comments
Closed

Proposal: Tool to Dump Runtime State #36284

Nadeeshan96 opened this issue May 23, 2022 · 7 comments
Assignees
Labels
Team/jBallerina All the issues related to BIR, JVM backend code generation and runtime Type/NewFeature Type/Proposal

Comments

@Nadeeshan96
Copy link
Contributor

Nadeeshan96 commented May 23, 2022

Summary

This tool will provide the user, the ability to dump runtime state information in human readable format during the execution of a Ballerina program. This can be used to do the following.

  • Troubleshoot runtime errors
  • Find data races, race conditions, livelocks and deadlocks
  • Inspect runtime state which would be beneficial during code hangs
  • Get scheduler/strand/strand-group/thread status at a particular time

Goals

Tool should be able to dump the relevant runtime information in human readable format. Those information include the status of the schedulers, status of the strands and their stack trace, strand groups, etc.

Motivation

Ballerina runtime can have unexpected behaviours due to user code errors, bugs or issues with the running environment. These will result in memory leaks, cpu spinning, runtime hangs, performance degradation or crashes with various exceptions. These will be critical when they happen in a production environment.

Description

Strand Dump Tool

Runtime will implement APIs to extract required information from strands. The user will send a POSIX signal possibly using the kill CLI command, or a command line tool will be provided, to extract that information to plain text, which will be outputted to the standard out (System.out) stream.

In other words, to get the strand dump when a Ballerina program is running, the user needs to get the PID of the Ballerina program (possibly using jps) and then send the SIGTRAP signal to that process.

Eg:
kill -5 $PID
or
kill -s TRAP $PID

(Note: Though the above can be done in both MacOS and Linux, in Windows SIGTRAP signal is not available. This option was taken as mostly the environment the containers are running is Linux.)

Example Strand Dump Output

Consider the following Ballerina program. (click to expand) image image image image image

Obtained strand dump would be as follows.

Ballerina Strand Dump [2022/06/29 15:22:35]
===========================================

Current no. of strand groups    :       4
Current no. of strands          :       14

group 4 [QUEUED]: [5]
        strand 2 "main" [testOrg.testPackageWithModules.0:main] [WAITING]:
                at      testOrg.testPackageWithModules.0.1.0:bar(main.bal:49)
                        testOrg.testPackageWithModules.0.1.0:foo(main.bal:36)
                        testOrg.testPackageWithModules.0.1.0:foobar(main.bal:32)
                        testOrg.testPackageWithModules.0.1.0:main(main.bal:28)

        strand 6 "w1" [testOrg.testPackageWithModules.utils.0:func3][4] [BLOCKED]:
                at      ballerina.lang.runtime.0.0.0:sleep(runtime.bal:61)
                        testOrg.testPackageWithModules.utils.0.1.0:sleep_and_wait_nested(utils.bal:50)
                        testOrg.testPackageWithModules.utils.0.1.0:sleep_and_wait(utils.bal:46)
                        testOrg.testPackageWithModules.utils.0.1.0:$lambda$_0(utils.bal:33)

        strand 8 "w2" [testOrg.testPackageWithModules.utils.0:func3][4] [BLOCKED ON WORKER MESSAGE RECEIVE]:
                at      testOrg.testPackageWithModules.utils.0.1.0:$lambda$_1(utils.bal:40)

        strand 12 "w1" [testOrg.testPackageWithModules.0:bar][2] [BLOCKED]:
                at      ballerina.lang.runtime.0.0.0:sleep(runtime.bal:61)
                        testOrg.testPackageWithModules.0.1.0:sleep_and_wait_nested(main.bal:57)
                        testOrg.testPackageWithModules.0.1.0:sleep_and_wait(main.bal:53)
                        testOrg.testPackageWithModules.0.1.0:$lambda$_0(main.bal:41)

        strand 15 "w2" [testOrg.testPackageWithModules.0:bar][2] [BLOCKED ON WORKER MESSAGE RECEIVE]:
                at      testOrg.testPackageWithModules.0.1.0:$lambda$_1(main.bal:46)

group 5 [QUEUED]: [7]
        strand 3 "futureResult1" [testOrg.testPackageWithModules.0:main][2] [BLOCKED]:
                at      ballerina.lang.runtime.0.0.0:sleep(runtime.bal:61)
                        testOrg.testPackageWithModules.0.1.0:balfunc(main.bal:107)

        strand 9 "w3" [testOrg.testPackageWithModules.0:balfunc][3] [BLOCKED ON WORKER MESSAGE SEND]:
                at      testOrg.testPackageWithModules.0.1.0:$lambda$_4(main.bal:80)

        strand 11 "w4" [testOrg.testPackageWithModules.0:balfunc][3] [BLOCKED]:
                at      ballerina.lang.runtime.0.0.0:sleep(runtime.bal:61)
                        testOrg.testPackageWithModules.0.1.0:$lambda$_5(main.bal:84)

        strand 13 "w5" [testOrg.testPackageWithModules.0:balfunc][3] [BLOCKED ON WORKER MESSAGE FLUSH]:
                at      testOrg.testPackageWithModules.0.1.0:$lambda$_6(main.bal:90)

        strand 14 "w6" [testOrg.testPackageWithModules.0:balfunc][3] [BLOCKED]:
                at      ballerina.lang.runtime.0.0.0:sleep(runtime.bal:61)
                        testOrg.testPackageWithModules.0.1.0:$lambda$_7(main.bal:94)

        strand 16 [testOrg.testPackageWithModules.0:balfunc][3] [BLOCKED ON WORKER MESSAGE RECEIVE]:
                at      testOrg.testPackageWithModules.0.1.0:$lambda$_8(main.bal:99)

        strand 19 "w8" [testOrg.testPackageWithModules.0:balfunc][3] [WAITING]:
                at      testOrg.testPackageWithModules.0.1.0:$lambda$_9(main.bal:104)

group 6 [RUNNABLE]: [1]
        strand 5 "w1" [testOrg.testPackageWithModules.0:balfunc][3] [RUNNABLE]

group 7 [QUEUED]: [1]
        strand 7 "w2" [testOrg.testPackageWithModules.0:balfunc][3] [WAITING FOR LOCK]:
                at      testOrg.testPackageWithModules.0.1.0:$lambda$_3(main.bal:74)

===========================================

Strand Dump Output Format

image

Available Strand Group States

  1. [RUNNABLE] - ready to run/running - here the strand group is in the runnable list or executing.
  2. [QUEUED] - new/blocked/finished - here the strand group is not in the runnable list and not executing.

Available Strand States

  1. [WAITING FOR LOCK]- due to lock statement
  2. [BLOCKED ON WORKER MESSAGE SEND] - due to sync send action
  3. [BLOCKED ON WORKER MESSAGE RECEIVE] - due to receive action
  4. [BLOCKED ON WORKER MESSAGE FLUSH] - due to flush action
  5. [WAITING] - due to wait action
  6. [BLOCKED] - strand is yielded due to any other reason than the above. eg: function call
  7. [RUNNABLE] - ready to run/running
  8. [DONE] - completed

Remarks

Since we need to provide the ability to the runtime state dump for the Windows users, one of the following options will also be provided.

Option 1 - Add to Ballerina CLI

Following CLI command will be used to dump the runtime state of an executing Ballerina program whose PID will be provided by the user.

bal dump-state $PID

Cons: Might not work seamlessly inside Docker, since Ballerina needs to be installed to make the CLI work.

Option 2 - Add to executable jar

Dumping the runtime state can be invoked by the following command.

java -jar executable.jar -- -Cruntime.dump=true -Cruntime.dump.pid=$PID
bal run executable.jar -- -Cruntime.dump=true -Cruntime.dump.pid=$PID
@Nadeeshan96 Nadeeshan96 added Type/Proposal Team/jBallerina All the issues related to BIR, JVM backend code generation and runtime Type/NewFeature labels May 23, 2022
@warunalakshitha
Copy link
Contributor

warunalakshitha commented May 25, 2022

Another option would be to use JVM signal handling mechanism to dump runtime state. As an example java use SGQUIT to generate thread dump. Go also use similar mechanism to generate stack-traces for go routines.

https://kostenko.org/blog/2019/08/java-catch-os-signals.html

@warunalakshitha
Copy link
Contributor

warunalakshitha commented May 25, 2022

Since Jballerina runtime use standard error stream to output logs We can dump the strands information to standard out.

@warunalakshitha
Copy link
Contributor

We have updated the proposal with latest design. @sameerajayasoma @manuranga Let us know if you have any feedback.

@sameerajayasoma
Copy link
Contributor

What is the name of the strand created by start utils:entryFunc()? What other information does this tool dump?

@Nadeeshan96
Copy link
Contributor Author

Nadeeshan96 commented Jun 8, 2022

What is the name of the strand created by start utils:entryFunc()?

futureResult

What other information does this tool dump?

Currently we are not giving any information other than the above.

@Nadeeshan96
Copy link
Contributor Author

Nadeeshan96 commented Jun 17, 2022

The proposal is updated again with the latest design.

Example Strand Dump Outputs

1. Service which handles a high load of http requests

Ballerina code

import ballerina/http;

listener http:Listener httpListener = new (8080);

service / on httpListener {
    resource function get greeting() returns string { 
        return "Hello, World!"; 
    }
}

Using jmeter GET requests are sent with,
no. of users = 100
no. of requests from each user = 10000

During the execution, strand dump is obtained multiple times.

The obtained output is given below. (click to expand)
Ballerina Strand Dump [2022/06/30 09:28:33]
===========================================

Current no. of strand groups	:	0
Current no. of strands      	:	0

===========================================

Ballerina Strand Dump [2022/06/30 09:28:35]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	88

group 2 [RUNNABLE]: [88]
	strand 214919 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214790 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214918 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214794 [ballerina.http.2:notifySuccess] [DONE]

	strand 214930 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214800 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214939 [ballerina.http.2:notifySuccess] [DONE]

	strand 214943 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214944 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214695 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214694 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214950 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214693 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214692 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214699 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214827 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214698 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214697 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214825 [ballerina.http.2:notifySuccess] [DONE]

	strand 214696 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214703 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214702 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214701 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214700 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214956 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214707 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214706 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214705 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214704 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214711 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214710 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214709 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214708 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214715 [ballerina.http.2:notifySuccess] [DONE]

	strand 214714 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214713 [ballerina.http.2:notifySuccess] [DONE]

	strand 214712 [ballerina.http.2:notifySuccess] [DONE]

	strand 214840 [ballerina.http.2:notifySuccess] [DONE]

	strand 214719 [ballerina.http.2:notifySuccess] [DONE]

	strand 214718 [ballerina.http.2:notifySuccess] [DONE]

	strand 214717 [ballerina.http.2:notifySuccess] [DONE]

	strand 214716 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214723 [ballerina.http.2:notifySuccess] [DONE]

	strand 214722 [ballerina.http.2:notifySuccess] [DONE]

	strand 214721 [ballerina.http.2:notifySuccess] [DONE]

	strand 214720 [ballerina.http.2:notifySuccess] [DONE]

	strand 214727 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214726 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214854 [ballerina.http.2:notifySuccess] [DONE]

	strand 214725 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214724 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214731 [ballerina.http.2:notifySuccess] [DONE]

	strand 214730 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214729 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214728 [ballerina.http.2:notifySuccess] [DONE]

	strand 214735 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214734 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214733 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214732 [ballerina.http.2:notifySuccess] [DONE]

	strand 214739 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214737 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 213329 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214865 [ballerina.http.2:notifySuccess] [DONE]

	strand 214736 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214871 [ballerina.http.2:notifySuccess] [DONE]

	strand 214742 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 213334 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214741 [ballerina.http.2:notifySuccess] [DONE]

	strand 213333 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 213332 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214747 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214746 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214745 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214877 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214748 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214755 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214754 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214887 [ballerina.http.2:notifySuccess] [DONE]

	strand 214758 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214757 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214889 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214770 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 214769 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 214905 [ballerina.http.2:notifySuccess] [DONE]

	strand 214776 [ballerina.http.2:notifySuccess] [DONE]

	strand 214911 [ballerina.http.2:notifySuccess] [DONE]

	strand 214782 [ballerina.http.2:notifySuccess] [DONE]

	strand 214909 [ballerina.http.2:notifySuccess] [DONE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:36]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	118

group 2 [RUNNABLE]: [118]
	strand 288772 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282629 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280838 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280833 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288770 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288771 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288780 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288781 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289037 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288782 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288783 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280840 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288777 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280841 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288778 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288779 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288788 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288789 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288790 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288791 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288784 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288785 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288786 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288787 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288796 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288797 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288798 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288799 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288792 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288793 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288794 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288795 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288804 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288805 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288806 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288807 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288800 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288801 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288802 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288803 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288812 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288808 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288809 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288810 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288820 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288816 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288817 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288829 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289085 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288830 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288831 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288824 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288825 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288826 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288827 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288832 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288835 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288842 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288854 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288855 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288856 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288857 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289625 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288858 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288859 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289646 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289641 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289648 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289650 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285565 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285566 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289662 [ballerina.http.2:notifySuccess] [DONE]

	strand 285567 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289656 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285572 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285573 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285574 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285575 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285568 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285569 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285570 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285571 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 285576 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289672 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289674 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289685 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289692 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 289690 [ballerina.http.2:notifySuccess] [DONE]

	strand 288948 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280498 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280266 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280785 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282590 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282587 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280806 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282598 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282592 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282594 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282595 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282606 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282607 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282600 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282612 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282613 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282614 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282615 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282608 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282609 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282610 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 280828 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282620 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 288764 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282621 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282622 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282623 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282617 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282618 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 282619 [ballerina.http.2:notifySuccess] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:37]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	17

group 2 [RUNNABLE]: [17]
	strand 385188 [ballerina.http.2:notifySuccess] [DONE]

	strand 385190 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 385153 [ballerina.http.2:notifySuccess] [DONE]

	strand 385184 [ballerina.http.2:notifySuccess] [DONE]

	strand 385186 [ballerina.http.2:notifySuccess] [DONE]

	strand 385096 [ballerina.http.2:notifySuccess] [DONE]

	strand 385192 [ballerina.http.2:notifySuccess] [DONE]

	strand 385173 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 385172 [ballerina.http.2:notifySuccess] [DONE]

	strand 385206 [ballerina.http.2:notifySuccess] [DONE]

	strand 385072 [ballerina.http.2:notifySuccess] [DONE]

	strand 385200 [ballerina.http.2:notifySuccess] [DONE]

	strand 385170 [ballerina.http.2:notifySuccess] [DONE]

	strand 385150 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 385182 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 385144 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 385176 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

===========================================

Ballerina Strand Dump [2022/06/30 09:28:38]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	123

group 2 [RUNNABLE]: [123]
	strand 476423 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476422 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 481285 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476421 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476419 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476418 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476417 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 474624 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476416 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476430 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476429 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476428 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483850 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476426 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476425 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476424 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483876 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483875 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483882 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483894 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483888 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482874 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483908 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482649 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483942 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475767 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475766 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475765 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475764 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475775 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475774 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482686 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475773 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475772 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475771 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483963 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475768 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475783 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475781 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483970 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475776 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483968 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475791 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475789 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475787 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475785 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475784 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475798 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475796 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475795 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475794 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475793 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483985 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 474525 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475804 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483996 [ballerina.http.2:notifySuccess] [DONE]

	strand 474524 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483995 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 474522 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482727 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475813 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475812 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475809 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475808 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482208 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475823 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475818 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475831 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475828 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 484020 [ballerina.http.2:notifySuccess] [DONE]

	strand 484019 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475826 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475824 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 484016 [ballerina.http.2:notifySuccess] [DONE]

	strand 475326 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475838 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475837 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475836 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475835 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475834 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 484026 [ballerina.http.2:notifySuccess] [DONE]

	strand 475847 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475846 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482246 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475844 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475843 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475841 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475840 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475855 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475854 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475853 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475852 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482252 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475851 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482250 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475849 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475848 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482261 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475860 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 482260 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475859 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475858 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475857 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 475856 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476391 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476390 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476388 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476387 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476398 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476397 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476394 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476407 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476406 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476405 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 483829 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476404 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476403 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476402 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476400 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476415 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476411 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476409 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 476408 [ballerina.http.2:notifySuccess] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:41]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	139

group 2 [RUNNABLE]: [139]
	strand 717336 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 716568 [ballerina.http.2:notifySuccess] [DONE]

	strand 717080 [ballerina.http.2:notifySuccess] [DONE]

	strand 717081 [ballerina.http.2:notifySuccess] [DONE]

	strand 716574 [ballerina.http.2:notifySuccess] [DONE]

	strand 717086 [ballerina.http.2:notifySuccess] [DONE]

	strand 717330 [ballerina.http.2:notifySuccess] [DONE]

	strand 717074 [ballerina.http.2:notifySuccess] [DONE]

	strand 715306 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715307 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715304 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717096 [ballerina.http.2:notifySuccess] [DONE]

	strand 715305 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717097 [ballerina.http.2:notifySuccess] [DONE]

	strand 715310 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715311 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715308 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715309 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717090 [ballerina.http.2:notifySuccess] [DONE]

	strand 717347 [ballerina.http.2:notifySuccess] [DONE]

	strand 715302 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715303 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717348 [ballerina.http.2:notifySuccess] [DONE]

	strand 715301 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715322 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715323 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715320 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717112 [ballerina.http.2:notifySuccess] [DONE]

	strand 715321 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715326 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715327 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715324 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715325 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717362 [ballerina.http.2:notifySuccess] [DONE]

	strand 715312 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717104 [ballerina.http.2:notifySuccess] [DONE]

	strand 715313 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717105 [ballerina.http.2:notifySuccess] [DONE]

	strand 715318 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715319 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717365 [ballerina.http.2:notifySuccess] [DONE]

	strand 715338 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715339 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715336 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717384 [ballerina.http.2:notifySuccess] [DONE]

	strand 715337 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715342 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715343 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715340 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715341 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715330 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717378 [ballerina.http.2:notifySuccess] [DONE]

	strand 715331 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715328 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715329 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715334 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717382 [ballerina.http.2:notifySuccess] [DONE]

	strand 715335 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717383 [ballerina.http.2:notifySuccess] [DONE]

	strand 715332 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715333 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717402 [ballerina.http.2:notifySuccess] [DONE]

	strand 715355 [ballerina.http.2:notifySuccess] [DONE]

	strand 711007 [ballerina.http.2:notifySuccess] [DONE]

	strand 715346 [ballerina.http.2:notifySuccess] [DONE]

	strand 717394 [ballerina.http.2:notifySuccess] [DONE]

	strand 715344 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715345 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717396 [ballerina.http.2:notifySuccess] [DONE]

	strand 710997 [ballerina.http.2:notifySuccess] [DONE]

	strand 716649 [ballerina.http.2:notifySuccess] [DONE]

	strand 715366 [ballerina.http.2:notifySuccess] [DONE]

	strand 715878 [ballerina.http.2:notifySuccess] [DONE]

	strand 715129 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715134 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717183 [ballerina.http.2:notifySuccess] [DONE]

	strand 711037 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717181 [ballerina.http.2:notifySuccess] [DONE]

	strand 712328 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715144 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715145 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715150 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715148 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715917 [ballerina.http.2:notifySuccess] [DONE]

	strand 715138 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717185 [ballerina.http.2:notifySuccess] [DONE]

	strand 712326 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716934 [ballerina.http.2:notifySuccess] [DONE]

	strand 715142 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 712327 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716676 [ballerina.http.2:notifySuccess] [DONE]

	strand 715141 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716442 [ballerina.http.2:notifySuccess] [DONE]

	strand 715162 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715163 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715160 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715161 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715167 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715155 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 711056 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715152 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715153 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716950 [ballerina.http.2:notifySuccess] [DONE]

	strand 715158 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715159 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716436 [ballerina.http.2:notifySuccess] [DONE]

	strand 715156 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 715157 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716971 [ballerina.http.2:notifySuccess] [DONE]

	strand 717227 [ballerina.http.2:notifySuccess] [DONE]

	strand 714920 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 711075 [ballerina.http.2:notifySuccess] [DONE]

	strand 714913 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716449 [ballerina.http.2:notifySuccess] [DONE]

	strand 717217 [ballerina.http.2:notifySuccess] [DONE]

	strand 714918 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716455 [ballerina.http.2:notifySuccess] [DONE]

	strand 714938 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 716472 [ballerina.http.2:notifySuccess] [DONE]

	strand 716990 [ballerina.http.2:notifySuccess] [DONE]

	strand 716989 [ballerina.http.2:notifySuccess] [DONE]

	strand 717233 [ballerina.http.2:notifySuccess] [DONE]

	strand 717001 [ballerina.http.2:notifySuccess] [DONE]

	strand 717250 [ballerina.http.2:notifySuccess] [DONE]

	strand 716995 [ballerina.http.2:notifySuccess] [DONE]

	strand 710848 [ballerina.http.2:notifySuccess] [DONE]

	strand 717249 [ballerina.http.2:notifySuccess] [DONE]

	strand 717252 [ballerina.http.2:notifySuccess] [DONE]

	strand 716997 [ballerina.http.2:notifySuccess] [DONE]

	strand 715230 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 717271 [ballerina.http.2:notifySuccess] [DONE]

	strand 717291 [ballerina.http.2:notifySuccess] [DONE]

	strand 716538 [ballerina.http.2:notifySuccess] [DONE]

	strand 710648 [ballerina.http.2:notifySuccess] [DONE]

	strand 710640 [ballerina.http.2:notifySuccess] [DONE]

	strand 717296 [ballerina.http.2:notifySuccess] [DONE]

	strand 710647 [ballerina.http.2:notifySuccess] [DONE]

	strand 716532 [ballerina.http.2:notifySuccess] [DONE]

	strand 710645 [ballerina.http.2:notifySuccess] [DONE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:43]
===========================================

Current no. of strand groups	:	16
Current no. of strands      	:	114

group 161154 [RUNNABLE]: [1]
	strand 966891 [ballerina.http.2:onMessage] [RUNNABLE]

group 161152 [RUNNABLE]: [1]
	strand 966881 [ballerina.http.2:onMessage] [RUNNABLE]

group 2 [RUNNABLE]: [99]
	strand 966414 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965888 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966420 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 957484 [ballerina.http.2:notifySuccess] [DONE]

	strand 966699 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966694 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 966692 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966437 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966688 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966689 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965946 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966712 [ballerina.http.2:notifySuccess] [DONE]

	strand 966713 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 966708 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 966709 [ballerina.http.2:notifySuccess] [DONE]

	strand 966707 [ballerina.http.2:notifySuccess] [DONE]

	strand 966705 [ballerina.http.2:notifySuccess] [DONE]

	strand 966732 [ballerina.http.2:notifySuccess] [DONE]

	strand 965964 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966730 [ballerina.http.2:notifySuccess] [BLOCKED]:
		at	ballerina.http.2.3.0:nativeRespond(http_connection.bal:329)
		  	ballerina.http.2.3.0:returnResponse(http_connection.bal:179)

	strand 965962 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966731 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966750 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966749 [ballerina.http.2:notifySuccess] [DONE]

	strand 966738 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965992 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965991 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966010 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966009 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 957071 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966027 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966272 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 957080 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966038 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966802 [ballerina.http.2:notifySuccess] [DONE]

	strand 957075 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966035 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 957073 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966318 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 957359 [ballerina.http.2:notifySuccess] [DONE]

	strand 966316 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 957357 [ballerina.http.2:notifySuccess] [DONE]

	strand 957354 [ballerina.http.2:notifySuccess] [DONE]

	strand 966313 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966079 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966076 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966077 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966330 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966329 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966073 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966071 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 957364 [ballerina.http.2:notifySuccess] [DONE]

	strand 966068 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966325 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965811 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966607 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966604 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966602 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965835 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966603 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966082 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966080 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966622 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966623 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965852 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966620 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966621 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966618 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966619 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966616 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966617 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966614 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966615 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966612 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966613 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966610 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966611 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965841 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966609 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965870 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966638 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966639 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966636 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966637 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966634 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966635 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966633 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965863 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966631 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965604 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966626 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966627 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965856 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966624 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966625 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966651 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965876 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 965877 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 966640 [ballerina.http.2:notifySuccess] [RUNNABLE]

group 161153 [RUNNABLE]: [1]
	strand 966890 [ballerina.http.2:onMessage] [RUNNABLE]

group 161142 [RUNNABLE]: [1]
	strand 966835 [ballerina.http.2:onMessage] [RUNNABLE]

group 161143 [RUNNABLE]: [1]
	strand 966836 [ballerina.http.2:onMessage] [RUNNABLE]

group 161140 [RUNNABLE]: [1]
	strand 966831 [ballerina.http.2:onMessage] [RUNNABLE]

group 161141 [RUNNABLE]: [1]
	strand 966832 [ballerina.http.2:onMessage] [RUNNABLE]

group 161146 [RUNNABLE]: [1]
	strand 966851 [ballerina.http.2:onMessage] [RUNNABLE]

group 161147 [RUNNABLE]: [1]
	strand 966856 [ballerina.http.2:onMessage] [RUNNABLE]

group 161144 [RUNNABLE]: [1]
	strand 966841 [ballerina.http.2:onMessage] [RUNNABLE]

group 161145 [RUNNABLE]: [1]
	strand 966850 [ballerina.http.2:onMessage] [RUNNABLE]

group 161150 [RUNNABLE]: [1]
	strand 966871 [ballerina.http.2:onMessage] [RUNNABLE]

group 161151 [RUNNABLE]: [1]
	strand 966876 [ballerina.http.2:onMessage] [RUNNABLE]

group 161148 [RUNNABLE]: [1]
	strand 966861 [ballerina.http.2:onMessage] [RUNNABLE]

group 161149 [RUNNABLE]: [1]
	strand 966870 [ballerina.http.2:onMessage] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:45]
===========================================

Current no. of strand groups	:	2
Current no. of strands      	:	144

group 2 [RUNNABLE]: [143]
	strand 1061650 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061653 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1077525 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067805 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067806 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067779 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067788 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067789 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067790 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067824 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1077813 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067832 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1074234 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067579 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067837 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067553 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067554 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067555 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067812 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1077798 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076781 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067822 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076783 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1079376 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1079382 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067862 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067608 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1074268 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1079388 [ballerina.http.2:notifySuccess] [DONE]

	strand 1074271 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076802 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1079370 [ballerina.http.2:notifySuccess] [DONE]

	strand 1067597 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076814 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067888 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067889 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067890 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067891 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067640 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067896 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067641 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067642 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067898 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067646 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1077630 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1074272 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1077864 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061742 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067409 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067411 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067668 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067412 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067669 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067413 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067414 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067415 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067927 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067416 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067928 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067418 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067419 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067420 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067422 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067423 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067648 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067649 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067651 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067908 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067402 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067403 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067916 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067405 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061774 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067440 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067441 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067442 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067699 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067443 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067444 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067445 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067446 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067447 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067448 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067705 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067449 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067450 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067451 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067708 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067452 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067453 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067454 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067424 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076640 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067425 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067426 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067427 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067428 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067429 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067430 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076646 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067431 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067433 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067434 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067435 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067436 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067437 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067438 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067439 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067731 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067478 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067479 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067738 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067740 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076702 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076703 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067460 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076676 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076678 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076679 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067720 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067976 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076680 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067465 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067722 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067466 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067467 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1078512 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067766 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067510 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067769 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061601 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067746 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061346 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061347 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061348 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061349 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061350 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067752 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067496 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1061355 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1067499 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076715 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1076717 [ballerina.http.2:notifySuccess] [RUNNABLE]

group 179901 [QUEUED]: [1]
	strand 1079387 [ballerina.http.2:onMessage] [DONE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:51]
===========================================

Current no. of strand groups	:	2
Current no. of strands      	:	131

group 2 [RUNNABLE]: [130]
	strand 1834265 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834264 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833503 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834269 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833747 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833746 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833745 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833744 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833751 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833750 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833749 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833748 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833739 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833738 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833737 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834248 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833736 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833743 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833742 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833741 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833740 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834242 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834240 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834246 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833734 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834298 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834297 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834045 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833778 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833777 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833776 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833781 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833780 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834284 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833507 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833250 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834274 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833506 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833505 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833504 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833510 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833509 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833508 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834074 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834078 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834077 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833811 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833809 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833808 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834071 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833815 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833814 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833813 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834313 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834062 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834060 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834306 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834305 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834311 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834053 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833797 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834105 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834104 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834108 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834097 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834096 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834103 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834102 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834101 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834100 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834091 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834347 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834345 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834088 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834344 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834095 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834094 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834349 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834083 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834081 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834080 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834336 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834086 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834139 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834138 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834137 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834136 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834143 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834142 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834141 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834140 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834131 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834130 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834129 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834128 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834135 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834391 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834134 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834133 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834132 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834379 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834378 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834377 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834376 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834127 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834126 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834125 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834375 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834174 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834154 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834415 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834145 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834151 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834150 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834148 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834404 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834201 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834200 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834195 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834193 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834191 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834177 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834433 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834176 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834438 [ballerina.http.2:notifySuccess] [DONE]

	strand 1834235 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834237 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833456 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1834230 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 1833455 [ballerina.http.2:notifySuccess] [RUNNABLE]

group 305743 [QUEUED]: [1]
	strand 1834439 [ballerina.http.2:onMessage] [DONE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:52]
===========================================

Current no. of strand groups	:	0
Current no. of strands      	:	0

===========================================

Ballerina Strand Dump [2022/06/30 09:28:54]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	149

group 2 [RUNNABLE]: [149]
	strand 2137120 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137122 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136354 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136611 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136612 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136868 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136870 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137128 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137134 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136880 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136882 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136375 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136376 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137145 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137146 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136635 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136894 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136383 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136833 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136834 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137092 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136840 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136846 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137103 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137104 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136592 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136337 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136340 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136341 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136342 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136599 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136600 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136856 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136858 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136348 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137119 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136928 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136929 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136930 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136419 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137188 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136420 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136680 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136683 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136939 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136684 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137203 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137204 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136951 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136696 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136702 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136959 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137152 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136900 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137158 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136390 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136647 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136648 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137164 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136396 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136654 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136910 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137170 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136402 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136660 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136916 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136666 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136413 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137182 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137506 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136486 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137260 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137004 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137517 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136750 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137007 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136497 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136499 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136756 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137012 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137527 [ballerina.http.2:notifySuccess] [DONE]

	strand 2136504 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137018 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136767 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136448 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136961 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136708 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136967 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136972 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136720 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137490 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136978 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136211 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136212 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136213 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136726 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136984 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137497 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137498 [ballerina.http.2:notifySuccess] [DONE]

	strand 2136732 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136990 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136544 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137056 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136802 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136291 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136804 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136296 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136810 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137066 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137068 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136302 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137583 [ballerina.http.2:notifySuccess] [DONE]

	strand 2136816 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136305 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136822 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137079 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137080 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136314 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137596 [ballerina.http.2:notifySuccess] [DONE]

	strand 2136317 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137087 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136768 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137029 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137030 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136519 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136520 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136778 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137035 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136780 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137038 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136527 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136272 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136528 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136273 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137553 [ballerina.http.2:notifySuccess] [DONE]

	strand 2136274 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137554 [ballerina.http.2:notifySuccess] [DONE]

	strand 2136275 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136276 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137044 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136277 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136278 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136790 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136279 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136280 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136792 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2136281 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137050 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2137565 [ballerina.http.2:notifySuccess] [DONE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:55]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	132

group 2 [RUNNABLE]: [132]
	strand 2278433 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286886 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286890 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286888 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286895 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286892 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286893 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286898 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286900 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286906 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285630 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267394 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267395 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267398 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283527 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267399 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289668 [ballerina.http.2:notifySuccess] [DONE]

	strand 2267397 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267403 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267406 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267405 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267408 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289686 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289687 [ballerina.http.2:notifySuccess] [DONE]

	strand 2289694 [ballerina.http.2:notifySuccess] [DONE]

	strand 2289695 [ballerina.http.2:notifySuccess] [DONE]

	strand 2289692 [ballerina.http.2:notifySuccess] [DONE]

	strand 2284642 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286946 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268257 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2284641 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268261 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2284645 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286949 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2288491 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286962 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286963 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286960 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267207 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268231 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268229 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268234 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2284875 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267208 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268232 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267209 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268233 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268239 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2278995 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2278998 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2278996 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286933 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2278997 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286936 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286937 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268255 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289324 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289330 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286768 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286723 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2288537 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2287006 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289634 [ballerina.http.2:notifySuccess] [DONE]

	strand 2288608 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267878 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267876 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267877 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267880 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267374 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283502 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268143 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283503 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283506 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286835 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268147 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283504 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268145 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267382 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268150 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283510 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283511 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267380 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2266868 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268148 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285556 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267381 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286837 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2266869 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268149 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285557 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267386 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286842 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283514 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267387 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268155 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283515 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267384 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283512 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267385 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268153 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283518 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289662 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267391 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289663 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267388 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283516 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289660 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2268157 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2283517 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289661 [ballerina.http.2:notifySuccess] [DONE]

	strand 2267083 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289611 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289609 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286799 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267087 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267084 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289612 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2284749 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285517 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2284758 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267094 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286807 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267095 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289623 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285524 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285525 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267099 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2267096 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2286809 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285534 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2285532 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2289628 [ballerina.http.2:notifySuccess] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:57]
===========================================

Current no. of strand groups	:	2
Current no. of strands      	:	142

group 2 [RUNNABLE]: [141]
	strand 2495526 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495523 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2494752 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483757 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498351 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483759 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2494765 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483758 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495021 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483753 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483765 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483761 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483760 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483762 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483773 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495034 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483771 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483717 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493447 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493445 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2497541 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483718 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483713 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498560 [ballerina.http.2:notifySuccess] [DONE]

	strand 2483715 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493441 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483725 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498568 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483723 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493449 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493463 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498580 [ballerina.http.2:notifySuccess] [DONE]

	strand 2498579 [ballerina.http.2:notifySuccess] [DONE]

	strand 2495513 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483557 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483559 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483558 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493024 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493025 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493038 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493551 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483561 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483560 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483562 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493558 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493046 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495351 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493044 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495093 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493042 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493043 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493552 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493040 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493041 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483324 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493311 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493050 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495098 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495046 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493255 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483783 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483782 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498370 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483776 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498368 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483778 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493262 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2497871 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493263 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483791 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495052 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493260 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493258 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483784 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493259 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493256 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483786 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493257 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2497878 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483797 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493270 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483284 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493271 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483799 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493268 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498388 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493269 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483793 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493266 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493267 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493264 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493265 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493022 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483804 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493272 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493273 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498471 [ballerina.http.2:notifySuccess] [DONE]

	strand 2493359 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2494636 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493362 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493360 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498225 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493361 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483389 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483385 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493369 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493319 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493316 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493317 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483330 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493582 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493580 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493581 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493322 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493579 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493323 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498454 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2490775 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2497684 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498448 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2490776 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493158 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493157 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493153 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493409 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493165 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2494954 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493162 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493163 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493160 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493161 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493431 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2483709 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493438 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2495482 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493177 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493433 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493387 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2498256 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2493150 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2494685 [ballerina.http.2:notifySuccess] [RUNNABLE]

group 416434 [QUEUED]: [1]
	strand 2498585 [ballerina.http.2:onMessage] [DONE]

===========================================

Ballerina Strand Dump [2022/06/30 09:28:59]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	184

group 2 [RUNNABLE]: [184]
	strand 2798122 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809128 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798120 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809135 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798127 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798115 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798118 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809127 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798119 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809124 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809125 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798117 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806587 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809144 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809145 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809148 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798397 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810930 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809138 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810162 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798130 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810931 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798131 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809136 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810929 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809137 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810161 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798129 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806583 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809140 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806581 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810890 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797322 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810891 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810888 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797321 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797326 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810383 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797327 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798092 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810380 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797324 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798093 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797325 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797314 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798083 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797312 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797313 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797319 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797316 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810906 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798111 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798108 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798098 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797330 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798096 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797328 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797329 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798101 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797333 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797672 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809192 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809193 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797666 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797410 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797667 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797408 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797665 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797409 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797670 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798182 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815590 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797671 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809191 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797668 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797669 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815589 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797690 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815608 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797951 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815615 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797687 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797943 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815607 [ballerina.http.2:notifySuccess] [DONE]

	strand 2806606 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806605 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806592 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798401 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806598 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815559 [ballerina.http.2:notifySuccess] [DONE]

	strand 2815578 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797402 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797403 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797400 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815577 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797401 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797406 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797407 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797404 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797405 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815570 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797398 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806614 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797399 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810964 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810965 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797482 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810027 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797483 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797480 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797481 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797486 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798255 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810028 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797484 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798253 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797986 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797987 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797472 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797473 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797478 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809255 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797989 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811066 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798256 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797494 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811063 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798260 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797492 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797493 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2763402 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2763400 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2763401 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797966 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815631 [ballerina.http.2:notifySuccess] [DONE]

	strand 2763404 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815620 [ballerina.http.2:notifySuccess] [DONE]

	strand 2806405 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797466 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797470 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2763408 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2815632 [ballerina.http.2:notifySuccess] [DONE]

	strand 2797969 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2763409 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2763415 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2763412 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797973 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811112 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811118 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810863 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810092 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810082 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810080 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810081 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810086 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810084 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797310 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2797311 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810864 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810865 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811126 [ballerina.http.2:notifySuccess] [DONE]

	strand 2811124 [ballerina.http.2:notifySuccess] [DONE]

	strand 2810868 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809035 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809033 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798281 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806476 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2809037 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806477 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2798274 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811072 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811078 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806490 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806491 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811096 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811102 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810079 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806492 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806748 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2810077 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806493 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811090 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2806482 [ballerina.http.2:notifySuccess] [RUNNABLE]

	strand 2811089 [ballerina.http.2:notifySuccess] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:29:51]
===========================================

Current no. of strand groups	:	0
Current no. of strands      	:	0

===========================================

Ballerina Strand Dump [2022/06/30 09:29:52]
===========================================

Current no. of strand groups	:	0
Current no. of strands      	:	0

===========================================

2. Ballerina code with large running loops

image

During the execution, strand dump is obtained multiple times.
The obtained output is given below. (click to expand)
Ballerina Strand Dump [2022/06/30 09:58:05]
===========================================

Current no. of strand groups	:	2
Current no. of strands      	:	2

group 4 [RUNNABLE]: [1]
	strand 2 "main" [$anon...0:main] [RUNNABLE]

group 5 [RUNNABLE]: [1]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:05]
===========================================

Current no. of strand groups	:	2
Current no. of strands      	:	2

group 4 [RUNNABLE]: [1]
	strand 2 "main" [$anon...0:main] [RUNNABLE]

group 5 [RUNNABLE]: [1]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:10]
===========================================

Current no. of strand groups	:	2
Current no. of strands      	:	2

group 4 [RUNNABLE]: [1]
	strand 2 "main" [$anon...0:main] [RUNNABLE]

group 5 [RUNNABLE]: [1]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:11]
===========================================

Current no. of strand groups	:	2
Current no. of strands      	:	4

group 4 [RUNNABLE]: [1]
	strand 2 "main" [$anon...0:main] [RUNNABLE]

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:12]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [QUEUED]: [1]
	strand 7 "w2" [$anon...0:main][2] [WAITING FOR LOCK]:
		at	ballerina.lang.__internal.0.0.0:next(int-range.bal:59)
		  	$anon...0.0.0:$lambda$_1(largeLoop.bal:26)

===========================================

Ballerina Strand Dump [2022/06/30 09:58:12]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:13]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:14]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:15]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [WAITING FOR LOCK]:
		at	ballerina.lang.__internal.0.0.0:next(int-range.bal:59)
		  	$anon...0.0.0:$lambda$_2(largeLoop.bal:49)

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:18]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:19]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [WAITING FOR LOCK]:
		at	ballerina.lang.__internal.0.0.0:next(int-range.bal:59)
		  	$anon...0.0.0:$lambda$_1(largeLoop.bal:26)

===========================================

Ballerina Strand Dump [2022/06/30 09:58:20]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:21]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:21]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:29]
===========================================

Current no. of strand groups	:	4
Current no. of strands      	:	6

group 4 [QUEUED]: [1]
	strand 2 "main" [$anon...0:main] [WAITING]:
		at	$anon...0.0.0:main(largeLoop.bal:31)

group 5 [RUNNABLE]: [3]
	strand 3 "futureResult" [$anon...0:main][2] [RUNNABLE]

	strand 4 "w1" [$anon...0:func][3] [RUNNABLE]

	strand 5 "w2" [$anon...0:func][3] [RUNNABLE]

group 6 [RUNNABLE]: [1]
	strand 6 "w1" [$anon...0:main][2] [RUNNABLE]

group 7 [RUNNABLE]: [1]
	strand 7 "w2" [$anon...0:main][2] [RUNNABLE]

===========================================

Ballerina Strand Dump [2022/06/30 09:58:33]
===========================================

Current no. of strand groups	:	1
Current no. of strands      	:	1

group 4 [RUNNABLE]: [1]
	strand 2 "main" [$anon...0:main] [RUNNABLE]

===========================================

@Nadeeshan96
Copy link
Contributor Author

Fixed with #36767. Also updated the proposal with latest design details and example outputs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team/jBallerina All the issues related to BIR, JVM backend code generation and runtime Type/NewFeature Type/Proposal
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants