Skip to content

DELL plugin - implementation of long lasting operations on Volume#615

Open
MaciejMis wants to merge 28 commits into
developmentfrom
mmis-dell-storage
Open

DELL plugin - implementation of long lasting operations on Volume#615
MaciejMis wants to merge 28 commits into
developmentfrom
mmis-dell-storage

Conversation

@MaciejMis

Copy link
Copy Markdown
Contributor

Hi!
Changes:

  • Implemented Task service for Dell plugin based on ODIMRA implementation,
  • Rewritten create and delete actions on Volume:
    • For each Volume action plugin creates Task and returns it to user,
    • Task is updated by task monitor that monitors state of Volume and its tasks.
  • Minor code cleanup,
  • Fix for issue 545

Please add more reviewers if necessary.

jeevan-kamkar and others added 7 commits January 15, 2021 13:53
…to pluginDell-mmis-merge

� Conflicts:
�	.github/workflows/build_deploy_test.yml
�	Makefile
�	plugin-dell/config/config.go
�	plugin-dell/config/dell_config.json
�	plugin-dell/dphandler/basicAuth.go
�	plugin-dell/dphandler/biosSettings.go
�	plugin-dell/dphandler/biosSettings_test.go
�	plugin-dell/dphandler/bootorder.go
�	plugin-dell/dphandler/common.go
�	plugin-dell/dphandler/createSession.go
�	plugin-dell/dphandler/getResource.go
�	plugin-dell/dphandler/managers.go
�	plugin-dell/dphandler/pluginStatus.go
�	plugin-dell/dphandler/redfishEvents.go
�	plugin-dell/dphandler/reset.go
�	plugin-dell/dphandler/storage.go
�	plugin-dell/dphandler/storage_test.go
�	plugin-dell/dphandler/subscribeEvents.go
�	plugin-dell/dphandler/update.go
�	plugin-dell/dpmessagebus/publish.go
�	plugin-dell/dpmiddleware/basicAuthenticate.go
�	plugin-dell/dpmodel/Device.go
�	plugin-dell/dpmodel/storage.go
�	plugin-dell/dputilities/redfishClient.go
�	plugin-dell/dputilities/utility.go
�	plugin-dell/go.mod
�	plugin-dell/go.sum
�	plugin-dell/main.go
…to pluginDell-mmis-merge

� Conflicts:
�	plugin-dell/go.sum
@MaciejMis MaciejMis added prio:normal normal priority, can be taken up after high priority issues are addressed status:new This tag is attached to a new issue during creation only type:feature issue type is created for adding a new feature(enhancement) to the system labels Jul 23, 2021
@lgtm-com

lgtm-com Bot commented Jul 23, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 3ebbb20 into 1c6ab72 - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Jul 26, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 205bf22 into e3ca899 - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@bharath-b-hpe

Copy link
Copy Markdown
Contributor

Hello @MaciejMis

Please check the github action failures.

@MaciejMis

Copy link
Copy Markdown
Contributor Author

Hello @MaciejMis

Please check the github action failures.

Thanks for reply. I fixed tests, all checks should pass now.

@lgtm-com

lgtm-com Bot commented Aug 13, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging f038f81 into 117be79 - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Aug 13, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 93c9b7e into 117be79 - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Aug 17, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging b94f940 into 2f48f5d - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Aug 18, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 3d1e715 into 2e8ec2e - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Aug 18, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 876f9a6 into 2e8ec2e - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

…to mmis-dell-storage

� Conflicts:
�	Makefile
@lgtm-com

lgtm-com Bot commented Aug 31, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 7252c61 into fa26fe3 - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@bharath-b-hpe bharath-b-hpe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please include license header in all new files added and also execute golint, go fmt tools in the source directories containing changes.

Comment thread plugin-dell/dputilities/taskService.go
Comment thread plugin-dell/dphandler/storage.go Outdated
@lgtm-com

lgtm-com Bot commented Sep 8, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging a65e51f into 1082af7 - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Sep 8, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging adf0636 into 1082af7 - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Sep 8, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging f569263 into 817c69c - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@lgtm-com

lgtm-com Bot commented Sep 23, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 3721ca7 into 608e31e - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@ashraf-vazeer

Copy link
Copy Markdown
Contributor

@MaciejMis did we get approval from TSC for this feature to be added to ODIM?

@MaciejMis

Copy link
Copy Markdown
Contributor Author

@MaciejMis did we get approval from TSC for this feature to be added to ODIM?

Hi! Yes, quite some time ago :)

@lgtm-com

lgtm-com Bot commented Sep 28, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 926b445 into d7648ad - view on LGTM.com

fixed alerts:

  • 1 for Useless assignment to local variable

@ashraf-vazeer

Copy link
Copy Markdown
Contributor

@MaciejMis did we get approval from TSC for this feature to be added to ODIM?

Hi! Yes, quite some time ago :)

@MaciejMis ,

didn't find any reference in the proposal table regarding updating Dell plugin to handle tasks.
Following is the proposal table.
https://wiki.odim.io/pages/viewpage.action?pageId=327873

Can this be discussed in TSC call and concluded, before we can to go ahead with approving this PR?

Thanks
Ashraf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prio:normal normal priority, can be taken up after high priority issues are addressed status:new This tag is attached to a new issue during creation only type:feature issue type is created for adding a new feature(enhancement) to the system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants