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

Do some optimization #48

Open
wants to merge 745 commits into
base: dev-0.2.3
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
745 commits
Select commit Hold shift + click to select a range
788e440
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
00ee3d0
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
ea37cd4
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
5b07142
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
3f137a2
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
f51785c
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
515a08a
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
f858768
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
fabb09d
添加streamis的安装部署文档
yangzhiyue Nov 14, 2021
e1af8ac
Merge pull request #6 from yangzhiyue/dev-0.1.0
yangzhiyue Nov 14, 2021
30e3a3d
Merge pull request #6 from yangzhiyue/dev-0.1.0
yangzhiyue Nov 14, 2021
d1337e5
Merge pull request #6 from yangzhiyue/dev-0.1.0
yangzhiyue Nov 14, 2021
38e8b36
readme
dlimeng Nov 15, 2021
3c9c502
readme
dlimeng Nov 15, 2021
1597d73
readme
dlimeng Nov 15, 2021
fed50ba
Merge pull request #7 from Kabimon/dev-0.1.0
dlimeng Nov 15, 2021
b76c88b
Merge pull request #7 from Kabimon/dev-0.1.0
dlimeng Nov 15, 2021
f62df5f
Update README.md
dlimeng Nov 15, 2021
6dccb26
Update README.md
dlimeng Nov 15, 2021
d24e76f
Update README.md
dlimeng Nov 15, 2021
8d16dbf
Update README.md
dlimeng Nov 15, 2021
d09c195
Update README.md
dlimeng Nov 15, 2021
78b7507
Update README.md
dlimeng Nov 15, 2021
36eff00
readme
dlimeng Nov 16, 2021
e154fc0
readme
dlimeng Nov 16, 2021
049b40d
Merge branch 'dev-0.1.0' of https://github.com/Kabimon/Streamis into …
dlimeng Nov 16, 2021
58b6d42
Merge pull request #9 from Kabimon/dev-0.1.0
dlimeng Nov 16, 2021
9099d2d
Some optimization of FlinkJobManager.
wushengyeyouya Nov 16, 2021
e05dbb2
Optimize the logic of fetching flink application info.
wushengyeyouya Nov 17, 2021
98efad7
Optimize the logic of fetching flink application info.
wushengyeyouya Nov 17, 2021
9ebbe42
add new moudle
Nov 17, 2021
101587d
Merge branch 'dev-0.1.0' of https://github.com/WeBankFinTech/Streamis…
Nov 17, 2021
e3e07e2
Optimize the job execution history.
wushengyeyouya Nov 17, 2021
db5c6ad
Merge remote-tracking branch 'origin/dev-0.1.0' into dev-0.1.0
wushengyeyouya Nov 17, 2021
6943abd
Optimize the install documents.
wushengyeyouya Nov 18, 2021
ed7126a
Optimize the install documents.
wushengyeyouya Nov 18, 2021
29f233a
Optimize the upload logic of UploadRestfulApi.
wushengyeyouya Nov 18, 2021
c8c7e44
adjust
Nov 18, 2021
93e8644
Merge branch 'dev-0.1.0' of https://github.com/WeBankFinTech/Streamis…
Nov 18, 2021
0017cd7
adjust
Nov 18, 2021
51814d8
Add comments.
wushengyeyouya Nov 18, 2021
8ce8520
Add support of user authorization.
wushengyeyouya Nov 19, 2021
60d0cc2
Add support of bad StreamJob alert capability.
wushengyeyouya Nov 19, 2021
6a6ed96
Merge remote-tracking branch 'origin/dev-0.1.0' into dev-0.1.0
wushengyeyouya Nov 19, 2021
5ef3821
Add some logs for execute and kill job.
wushengyeyouya Nov 19, 2021
e93e986
Optimize the launch logic, if createJobInfo failed, then stop the lau…
wushengyeyouya Nov 19, 2021
17fe0f6
Add alert table for ddl.sql.
wushengyeyouya Nov 19, 2021
f517e45
Enable alert feature.
wushengyeyouya Nov 19, 2021
c05c59a
Optimize the 404 problems.
wushengyeyouya Nov 25, 2021
74f7e12
Update readme.
wushengyeyouya Dec 30, 2021
24b7285
Update readme.
wushengyeyouya Dec 30, 2021
47b4f9b
Update readme.
wushengyeyouya Dec 30, 2021
6d9a522
Update readme.
wushengyeyouya Dec 30, 2021
b1004ff
Merge branch 'main' into dev-0.1.0
wushengyeyouya Dec 30, 2021
670a8fe
Merge pull request #11 from WeBankFinTech/dev-0.1.0
wushengyeyouya Dec 30, 2021
0ab782e
update the user manual
Dec 31, 2021
32cf1fd
update the user manual image
Dec 31, 2021
dc7e109
Merge pull request #12 from kongslove/main
wushengyeyouya Jan 7, 2022
bcf0ca4
Add PULL_REQUEST_TEMPLATE for Streamis.
wushengyeyouya Feb 24, 2022
28a7ce5
Add check_license action for Streamis.
wushengyeyouya Feb 24, 2022
af300e5
Add build action for Streamis.
wushengyeyouya Feb 24, 2022
e9a049c
Add bug report template for Streamis.
wushengyeyouya Feb 24, 2022
5d5aeab
Add feature report template for Streamis.
wushengyeyouya Feb 24, 2022
f3806f1
Add issue config template for Streamis.
wushengyeyouya Feb 24, 2022
677b534
Optimize the design of LinkisJobManager.
wushengyeyouya Feb 24, 2022
f224d90
Optimize application name.
wushengyeyouya Feb 24, 2022
4888465
Optimize job launcher module, add the support of get completed Flink …
wushengyeyouya Feb 24, 2022
c36adac
Update readme.
wushengyeyouya Feb 24, 2022
a24c58f
Merge remote-tracking branch 'origin/dev-0.1.0' into dev-0.1.0
wushengyeyouya Feb 24, 2022
b3893f9
Update dss version information.
wushengyeyouya Feb 28, 2022
1538bd4
Merge pull request #13 from WeBankFinTech/dev-0.1.0
wushengyeyouya Feb 28, 2022
1b5bfc3
Fix the problem that StreamJob won't be stopped when it is suddenly f…
wushengyeyouya Feb 28, 2022
70474fe
Update readme.
wushengyeyouya Mar 1, 2022
5cfdf64
Update images.
wushengyeyouya Mar 1, 2022
0fc9ec8
Update images.
wushengyeyouya Mar 1, 2022
a4b89be
Changed the version of some dependencies since Dependabot alerts it.
wushengyeyouya Mar 1, 2022
87f0110
Add mysql connector jar.
green241 Mar 1, 2022
bac661e
Set upload zip file size to 500MB.(Sometimes the fat package built by…
green241 Mar 1, 2022
d9e0427
Merge pull request #14 from green241/main
wushengyeyouya Mar 1, 2022
482d258
Fix the problem that fetch workspace users failed.
wushengyeyouya Mar 2, 2022
b467643
Merge remote-tracking branch 'origin/main' into main
wushengyeyouya Mar 2, 2022
1961788
Fix the problem that alert records will persistent failed by dao.
wushengyeyouya Mar 2, 2022
2932463
modify stoped to stopped
Mar 7, 2022
788267a
Fix the problem that method call in circle.
wushengyeyouya Apr 1, 2022
77e0fc7
Merge remote-tracking branch 'origin/main' into main
wushengyeyouya Apr 1, 2022
9920549
Add support of extra flink configs.
wushengyeyouya Apr 6, 2022
45baf68
Consider the situation of no matched configuration in web page
Davidhua1996 Apr 17, 2022
8c4b428
Enable the developer to update/insert the configuration of users; Att…
Davidhua1996 Apr 17, 2022
cbf02dd
Adjust the streamis_ddl.sql
Davidhua1996 Apr 17, 2022
4382103
Adjust the streamis_ddl.sql to accept large value of field
Davidhua1996 Apr 18, 2022
dd96663
Redefine the project file regex; Filter and replace the specific para…
Davidhua1996 May 5, 2022
a671944
Roll the version to "0.2.0"; Change the dependency version of linkis …
Davidhua1996 May 10, 2022
23b62f6
Init the streamis AppConn
Davidhua1996 May 10, 2022
bb14b8a
feat: 【前端】流式应用的 Yarn 执行日志展示
May 11, 2022
c7ecaab
feat: modify detail tab i18n
May 11, 2022
bed0842
add streamis Appconn
May 11, 2022
297ef5e
Merge branch 'dev-0.2.0' of https://github.com/WeDataSphere/Streamis …
May 11, 2022
0244cfe
feat: 初步写下前端逻辑,还剩进度条
May 12, 2022
71f5602
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
May 12, 2022
3e40d5f
update streamis Appconn
May 12, 2022
c428b9d
feat: 失败信息列表也加一下
May 13, 2022
5bcf9cd
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
May 13, 2022
9035fe0
Adjust dependency and structure of the job launcher module and add Jo…
Davidhua1996 May 13, 2022
d84d239
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 May 13, 2022
e38a933
Refresh the TODO list
Davidhua1996 May 13, 2022
e81b9fa
Adjust the module of job launcher for Linkis.
Davidhua1996 May 15, 2022
8aabc39
Note the progress of AbstractLinkisJobStateFetcher
Davidhua1996 May 16, 2022
02e8a6f
feat: fake some code
May 16, 2022
d0a68bf
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
May 16, 2022
a769e3d
fix: forget to change the test code
May 16, 2022
01922d5
feat: temporarily create test.vue
May 16, 2022
da9e20a
update streamis Appconn
May 16, 2022
c0251ab
Merge remote-tracking branch 'origin/dev-0.2.0' into dev-0.2.0
May 16, 2022
e1e7703
Complete the jobState entities and jobState Manager. Add FlinkTrigger…
Davidhua1996 May 17, 2022
b1d999e
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 May 17, 2022
0104334
Get the Checkpoint file information
May 18, 2022
51e5d6c
Get the Checkpoint file information, update exception handling
May 18, 2022
1d9c163
request parater validation
May 19, 2022
28f48eb
Streamis scheduler module and Reconstruct the TaskService class (50%)
Davidhua1996 May 19, 2022
851c2c8
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 May 19, 2022
7963488
update Get the Checkpoint file information
May 20, 2022
bf8c454
Resolve the JobStateResult.java compilation issues
May 20, 2022
a709b61
Reconstruct the TaskService (100%); Bulk operation for job; Make the …
Davidhua1996 May 23, 2022
dfc667c
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 May 23, 2022
e5ecad7
feat: complete the i18n config
May 23, 2022
efa4b6d
feat: complete the logic of batch restart
May 23, 2022
2768090
feat: no need for jobid
May 23, 2022
e2e84e9
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
May 23, 2022
0ce48e6
feat: the function of job list ready
May 24, 2022
f5a05e8
feat: config还有点问题,先遗留
May 24, 2022
589fee5
fix: the child_def array empty problem
May 24, 2022
efe7b28
feat: improve the functions comment by DH
May 25, 2022
836a182
feat: improve style
May 25, 2022
f324a88
fix: logic error
May 25, 2022
3c32970
fix: bugs
May 25, 2022
d583382
fix: splice bug
May 25, 2022
9be5306
feat: hide the extra checkbox
May 25, 2022
fb8b55e
feat: multi key warning
May 25, 2022
0ce9bc0
feat: add savepoint cgi and change the button load
May 25, 2022
15096e1
fix: remained bugs
May 26, 2022
f7b3e91
feat: snapshot path & logs history problems
May 26, 2022
c4ea302
fix: several warnings
May 26, 2022
c66acaa
feat: savepoint modal
May 26, 2022
814051b
fix: endline logic problem
May 26, 2022
9d4925b
Strategy to fetch the JobState from Linkis server.
Davidhua1996 May 26, 2022
2dc2888
Fix the compilation problem in modules.
Davidhua1996 May 26, 2022
2e145c4
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 May 26, 2022
7c24a56
feat: validate configs
May 26, 2022
cef16d7
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
May 26, 2022
5d3b24c
feat: delete the extra logic
May 26, 2022
c6ad7c7
fix: the cognition bugs
May 30, 2022
8b5982e
adjust appconn
May 30, 2022
870be02
init projectPrivilege
May 30, 2022
c7d9ff1
Merge remote-tracking branch 'origin/dev-0.2.0' into dev-0.2.0
May 30, 2022
7516c59
Reconstruct the configuration module; Adjust the log4j2.xml
Davidhua1996 May 31, 2022
2200c2e
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 May 31, 2022
3a0b1aa
Project Privilege Update
May 31, 2022
5bf7681
Merge branch 'dev-0.2.0' of https://github.com/WeDataSphere/Streamis …
May 31, 2022
7c4f07f
AppConn Update
Jun 2, 2022
2b82cbb
Adjust the linkis.properties and log4j2.xml.
Davidhua1996 Jun 6, 2022
689735b
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 Jun 6, 2022
4fe55c9
Store the linkis job id when the launched job has failed.
Davidhua1996 Jun 7, 2022
5df4c46
AppConn related table update
Jun 8, 2022
c08054c
Flink the problem in JobRestfulApi; Enable to set flink application n…
Davidhua1996 Jun 8, 2022
96ce5ca
Upgrade the .gitignore file
Davidhua1996 Jun 8, 2022
242232a
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 Jun 8, 2022
8ddbe7f
privilege manage update
Jun 8, 2022
82bdfaf
Merge branch 'dev-0.2.0' of https://github.com/WeDataSphere/Streamis …
Jun 8, 2022
c356ed2
resolving injection conflicts
Jun 8, 2022
66284a8
project privilege change
Jun 10, 2022
09f072a
project privilege change
Jun 10, 2022
a163c2f
project privilege change
Jun 13, 2022
fd2785a
appconn init DDL update
Jun 13, 2022
ca69862
Adjust the stream job service and the strategy of data authority.
Davidhua1996 Jun 13, 2022
c009442
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 Jun 13, 2022
10261c2
Resolve the conflict in Job service.
Davidhua1996 Jun 13, 2022
070629a
bug repair
Jun 13, 2022
9409b69
bug repair
Jun 13, 2022
f10183c
adjusting privilefe service
Jun 13, 2022
f5e16ef
bug repair 277118
Jun 14, 2022
0430d91
Modify the assembly configuration of streamis Appconn.
Davidhua1996 Jun 14, 2022
2827b41
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Davidhua1996 Jun 14, 2022
81b85cf
bug repair 277133
Jun 14, 2022
ec6ac85
Consider the situation of no matched configuration in web page
Davidhua1996 Apr 17, 2022
e2ea258
Enable the developer to update/insert the configuration of users; Att…
Davidhua1996 Apr 17, 2022
95679c8
Adjust the streamis_ddl.sql
Davidhua1996 Apr 17, 2022
252fa8a
Adjust the streamis_ddl.sql to accept large value of field
Davidhua1996 Apr 18, 2022
43e0f9f
Redefine the project file regex; Filter and replace the specific para…
Davidhua1996 May 5, 2022
bd6584d
Roll the version to "0.2.0"; Change the dependency version of linkis …
Davidhua1996 May 10, 2022
8b16e9a
Init the streamis AppConn
Davidhua1996 May 10, 2022
60b4d97
add streamis Appconn
May 11, 2022
7a454f9
update streamis Appconn
May 12, 2022
e5a9d9c
Adjust dependency and structure of the job launcher module and add Jo…
Davidhua1996 May 13, 2022
112f266
Added switches for automatic restart of jobs and state recovery when …
Davidhua1996 Jun 16, 2022
9fb9625
Adjust the notification message
Davidhua1996 Jun 16, 2022
fd5e7fc
Avoid duplicate code
Davidhua1996 Jun 16, 2022
7e63033
Merge pull request #25 from WeDataSphere/dev-0.2.0-jobstate-interface
wushengyeyouya Jun 16, 2022
b3e59c8
Reduce the duplicated dependencies of streamis-appconn
Davidhua1996 Jun 22, 2022
81157a4
update DeleteOperation and UpdateOperation Generic type
Jun 22, 2022
2877007
Revert "[Feature] JobState component in launcher module"
Davidhua1996 Jun 22, 2022
d4572ad
adjust pom
Jun 22, 2022
75ed551
Merge pull request #27 from WeBankFinTech/revert-25-dev-0.2.0-jobstat…
wushengyeyouya Jun 22, 2022
d789000
Sync the latest ddl and dml sql for streamis
Davidhua1996 Jun 22, 2022
42b0fa0
Remove the useless restful/mybatis configuration
Davidhua1996 Jun 23, 2022
b292114
Merge branch 'dev-0.2.0' of github.com:WeBankFinTech/Streamis into de…
Davidhua1996 Jun 23, 2022
e6f127e
Merge remote-tracking branch 'wedata/dev-0.2.0-webank' into dev-0.2.0
Davidhua1996 Jun 23, 2022
f689816
update init.sql ip port
Jun 23, 2022
de5c4c1
Merge remote-tracking branch 'origin/dev-0.2.0-webank' into dev-0.2.0…
Jun 23, 2022
b8c5824
Merge branch 'dev-0.2.0-webank' into dev-0.2.0
Davidhua1996 Jun 23, 2022
240baff
Merge pull request #28 from WeDataSphere/dev-0.2.0
Davidhua1996 Jun 24, 2022
42884e0
Merge pull request #29 from WeBankFinTech/dev-0.2.0
wushengyeyouya Jun 24, 2022
2830e78
update init.sql IP PORT
Jun 24, 2022
3e10d8e
StreamisAppConnDesignDocument
Jun 16, 2022
55ddba4
update web project version、 config.sh project version and project-ser…
Jun 25, 2022
0e91208
Streamis安装文档
Jun 25, 2022
36fc0fb
Merge branch 'dev-0.2.0-webank' into dev-0.2.0
Jun 27, 2022
eeffaa5
fix: the diy config problem
Jun 27, 2022
43f70f3
Merge branch 'dev-0.2.0' of github.com:WeDataSphere/Streamis into dev…
Jun 27, 2022
c98ba63
Merge pull request #30 from WeDataSphere/dev-0.2.0
Davidhua1996 Jun 27, 2022
acfb378
Remove StreamSQL development menu in DSS
Jun 27, 2022
7960850
Optimize install.sh
Jun 27, 2022
617d7e8
Merge branch 'dev-0.2.0-webank' into dev-0.2.0
Jun 27, 2022
32de2a1
Optimize Streamis installation documentation
Jun 27, 2022
fcf1571
Merge pull request #26 from WeDataSphere/dev-0.2.0-docs-appconn
Davidhua1996 Jun 28, 2022
fd43b36
Solve the problem of no loss of Streamis Product Center
Jun 28, 2022
b477539
Merge branch 'dev-0.2.0-webank' into dev-0.2.0
Jun 28, 2022
2195dd5
update installation documentation
Jun 28, 2022
dffa6ab
Merge pull request #31 from WeBankFinTech/dev-0.2.0
Davidhua1996 Jun 29, 2022
6857a39
Merge pull request #32 from WeDataSphere/dev-0.2.0
Davidhua1996 Jun 29, 2022
938e7a9
Merge pull request #34 from WeBankFinTech/dev-0.2.0
Davidhua1996 Jun 29, 2022
e1627ef
update insert dss_workspace_dictionary table
Jun 29, 2022
9e79ce1
Merge branch 'dev-0.2.0-webank' into dev-0.2.0
Jun 29, 2022
9cde6cf
Merge pull request #35 from WeDataSphere/dev-0.2.0
Davidhua1996 Jun 29, 2022
c777f9f
Merge pull request #36 from WeBankFinTech/dev-0.2.0
Davidhua1996 Jun 29, 2022
a2c3ff7
use document
Jun 30, 2022
1a21f72
Merge pull request #33 from WeDataSphere/dev-0.2.0-docs-appconn
Davidhua1996 Jul 1, 2022
efa4a39
Update English StreamisAppConnDesignDocument
Jul 1, 2022
5fe4e03
add linkis1.1.2 support description
Jul 4, 2022
6f7e6be
Merge pull request #38 from WeDataSphere/dev-0.2.0-docs-appconn
Davidhua1996 Jul 4, 2022
9538b38
Enable the streamis to support different version of Linkis
Davidhua1996 Jul 4, 2022
029f0d9
Merge branch 'dev-0.2.0' into dev-0.2.0-version-compatible
Davidhua1996 Jul 4, 2022
3a7d6d2
Change the format of linkis.properties
Davidhua1996 Jul 4, 2022
742c895
Merge pull request #40 from WeDataSphere/dev-0.2.0-version-compatible
wushengyeyouya Jul 4, 2022
439a762
init upgrade document and update English pictures
Jul 4, 2022
c13e11a
update architecture picture
Jul 5, 2022
9af2919
Merge pull request #41 from WeDataSphere/dev-0.2.0-docs-appconn
Davidhua1996 Jul 5, 2022
8ce4a9f
Merge pull request #42 from WeBankFinTech/dev-0.2.0
Davidhua1996 Jul 5, 2022
ac4839c
Application initialization is encapsulated into an interface, includi…
Jul 25, 2022
c8ba508
parameter verification exception handling correction
Aug 11, 2022
2869b78
Update linkis Flink engine installation document link
Aug 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
99 changes: 99 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
name: Bug report
title: "[Bug] "
description: Problems and issues with code of Streamis
labels: [bug, triage]
body:
- type: markdown
attributes:
value: |
Thank you for reporting the problem!
Please make sure what you are reporting is a bug with reproducible steps. To ask questions
or share ideas, pleae post on our [Discussion page](https://github.com/WeBankFinTech/Streamis/discussions) instead.

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/WeBankFinTech/Streamis/issues) first to see
whether the same issue was reported already.
options:
- label: >
I searched the [issues](https://github.com/WeBankFinTech/Streamis/issues) and found no similar
issues.
required: true

- type: dropdown
attributes:
label: Streamis Component
description: |
What component are you using? Streamis has many modules, please make sure to choose the module that
you found the bug.
multiple: true
options:
- "streamis-commons"
- "streamis-server"
- "streamis-job-manager"
- "streamis-job-launcher"
- "streamis-web"
validations:
required: true

- type: textarea
attributes:
label: What happened + What you expected to happen
description: Describe 1. the bug 2. expected behavior 3. useful information (e.g., logs)
placeholder: >
Please provide the context in which the problem occurred and explain what happened. Further,
To Reproduce Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' 3. Scroll down to '.... 4. See error
please also explain why you think the behaviour is erroneous. It is extremely helpful if you can
copy and paste the fragment of logs showing the exact error messages or wrong behaviour here.

**NOTE**: Expected behavior A clear and concise description of what you expected to happen.Screenshots If applicable, add screenshots to help explain your problem.
validations:
required: true

- type: textarea
attributes:
label: Relevent platform
description: The platform where you occurred this issue
placeholder: >
Please specify Desktop or Smartphone, Version / Dependencies / OS / Browser
validations:
required: true

- type: textarea
attributes:
label: Reproduction script
description: >
Please provide a reproducible script. Providing a narrow reproduction (minimal / no external dependencies) will
help us triage and address issues in the timely manner!
placeholder: >
Please provide a short code snippet (less than 50 lines if possible) that can be copy-pasted to
reproduce the issue. The snippet should have **no external library dependencies**
(i.e., use fake or mock data / environments).

**NOTE**: If the code snippet cannot be run by itself, the issue will be marked as "needs-repro-script"
until the repro instruction is updated.
validations:
required: true

- type: textarea
attributes:
label: Anything else
description: Anything else we need to know?
placeholder: >
How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
Any relevant logs to include? Are there other relevant issues?

- type: checkboxes
attributes:
label: Are you willing to submit a PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the fix.
options:
- label: Yes I am willing to submit a PR!

- type: markdown
attributes:
value: "Thanks for completing our form!"
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: fasle
contact_links:
- name: Ask a question or get support
url: https://github.com/WeBankFinTech/Streamis/discussions
about: Ask a question or request support for using Streamis
63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Streamis feature request
description: Suggest an idea for Streamis project
title: "[Feature] "
labels: [enhancement]
body:
- type: markdown
attributes:
value: |
Thank you for finding the time to propose a new feature!
We really appreciate the community efforts to improve Streamis.
- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/WeBankFinTech/Streamis/issues) first to see
whether the same feature was requested already.
options:
- label: >
I had searched in the [issues](https://github.com/WeBankFinTech/Streamis/issues) and found no similar
feature requirement.
required: true
- type: textarea
attributes:
label: Problem Description
description: Is your feature request related to a problem? Please describe.

- type: textarea
attributes:
label: Description
description: A short description of your feature

- type: textarea
attributes:
label: Use case
description: >
Describe the use case of your feature request.
placeholder: >
Describe the solution you'd like A clear and concise description of what you want to happen.

- type: textarea
attributes:
label: solutions
description: Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

- type: textarea
attributes:
label: Anything else
description: Anything else we need to know?
placeholder: >
Additional context Add any other context or screenshots about the feature request here.

- type: checkboxes
attributes:
label: Are you willing to submit a PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the feature.
options:
- label: Yes I am willing to submit a PR!

- type: markdown
attributes:
value: "Thanks for completing our form!"
27 changes: 27 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
### What is the purpose of the change
(For example: Streamis-Server defines the restful interfaces of Streamis, we can use linkis-httpclient to access it.
Related issues: #50. )

### Brief change log
(for example:)
- Define the the restful interfaces of Streamis;
- Define the service and dao interfaces of Streamis.

### Verifying this change
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)
- Added tests for creating and execute the Streamis jobs and verify the availability of different Streamis Job, such as flinkSQL, Jar.

### Does this pull request potentially affect one of the following parts:
- Dependencies (does it add or upgrade a dependency): (yes / no)
- Anything that affects deployment: (yes / no / don't know)
- The Core framework, i.e., JobManager, Server.: (yes / no)

### Documentation
- Does this pull request introduce a new feature? (yes / no)
- If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
55 changes: 55 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#
# Copyright 2019 WeBank.
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

name: Streamis CI Actions

on:
push:
pull_request:

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [14.17.3]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK 8
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: 8
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
- name: Build backend by maven
run: |
mvn -N install
mvn clean package
- name: Build frontend by node.js
run: |
cd web
npm install
npm run build
48 changes: 48 additions & 0 deletions .github/workflows/check_license.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#
# Copyright 2019 WeBank.
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#

name: Streamis License check

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v2
- name: Set up JDK 8
uses: actions/setup-java@v2
with:
java-version: '8'
distribution: 'adopt'
- name: mvn -N install
run:
mvn -N install
- name: License check with Maven
run: |
rat_file=`mvn apache-rat:check | { grep -oe "\\S\\+/rat.txt" || true; }`
echo "rat_file=$rat_file"
if [[ -n "$rat_file" ]];then echo "check error!" && cat $rat_file && exit 123;else echo "check success!" ;fi
- name: Upload the report
uses: actions/upload-artifact@v2
with:
name: license-check-report
path: "**/target/rat.txt"
21 changes: 20 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
*.iml
.idea
.DS_Store
assembly/target
assembly/target
streamis-jobmanager/streamis-job-launcher/streamis-job-launcher-base/target
streamis-jobmanager/streamis-job-launcher/streamis-job-launcher-linkis/target
streamis-jobmanager/streamis-job-launcher/streamis-job-launcher-service/target
streamis-jobmanager/streamis-job-launcher/streamis-job-launcher.iml
streamis-jobmanager/streamis-job-manager/streamis-job-manager-base/target
streamis-jobmanager/streamis-job-manager/streamis-job-manager-service/target
streamis-jobmanager/streamis-jobmanager-common/target
streamis-jobmanager/streamis-jobmanager-server/target
streamis-jobmanager/streamis-projectmanager-server/target

streamis-project/streamis-project-common/target
streamis-project/streamis-project-server/target

streamis-server/target
streamis-appconn/target
/logs/streamis-server.log
/logs/linkis.log
/test/target
/test/src
Loading