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

delfin 0.8.0 to master #439

Merged

Conversation

PravinRanjan10
Copy link
Contributor

@PravinRanjan10 PravinRanjan10 commented Dec 31, 2020

What this PR does / why we need it:

Rebasing 0.8.0 to master

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #

Special notes for your reviewer:

Test Report:
Some basic sanity on below functionality usng fake driver

  • register storage
  • list storage resources
  • sync
  • sync all
  • delete
  • register alert source
  • sync alert
  • list alerts
  • register storage for performance collection
  • exporting to prometheus
  • exporting to kafka
  • exporting alert to alert manager

Release note:

ThisIsClark and others added 19 commits November 2, 2020 11:16
Add storage driver for IBM Storwize and svc series
Add storage driver for IBM Storwize and svc series
@PravinRanjan10 PravinRanjan10 changed the title Joseph 0.8.0 to master delfin 0.8.0 to master Dec 31, 2020
@codecov
Copy link

codecov bot commented Dec 31, 2020

Codecov Report

Merging #439 (91ff7af) into master (e1f1934) will increase coverage by 0.02%.
The diff coverage is 66.79%.

@@            Coverage Diff             @@
##           master     #439      +/-   ##
==========================================
+ Coverage   67.91%   67.94%   +0.02%     
==========================================
  Files         104      109       +5     
  Lines        7178     7858     +680     
  Branches      798      885      +87     
==========================================
+ Hits         4875     5339     +464     
- Misses       2066     2232     +166     
- Partials      237      287      +50     
Impacted Files Coverage Δ
delfin/alert_manager/snmp_validator.py 61.79% <ø> (-0.43%) ⬇️
delfin/api/v1/storages.py 72.22% <0.00%> (-0.58%) ⬇️
...rs/dell_emc/vmax/alert_handler/unisphere_alerts.py 34.21% <0.00%> (ø)
delfin/drivers/dell_emc/vmax/client.py 72.90% <ø> (ø)
delfin/drivers/hpe/hpe_3par/rest_handler.py 50.00% <0.00%> (-0.93%) ⬇️
delfin/drivers/huawei/oceanstor/rest_client.py 71.79% <0.00%> (-1.13%) ⬇️
delfin/drivers/manager.py 55.55% <0.00%> (-8.38%) ⬇️
delfin/task_manager/tasks/alerts.py 31.57% <9.09%> (-9.17%) ⬇️
delfin/task_manager/manager.py 38.09% <20.00%> (-0.24%) ⬇️
delfin/task_manager/rpcapi.py 58.62% <33.33%> (-2.92%) ⬇️
... and 34 more

@sushanthakumar
Copy link
Collaborator

sushanthakumar commented Jan 2, 2021

Sanity Test with fake storage:
Resource collection and alert sync during device registration:
image

Alert source registrtaion:
image

Clear alert API flow:
image

Snmp trap flow:
image

Sync alert api flow:
image

Copy link
Member

@NajmudheenCT NajmudheenCT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Collaborator

@kumarashit kumarashit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
Branch sync, tests done

@kumarashit kumarashit merged commit 1073b05 into sodafoundation:master Jan 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants