apache / apache/cloudstack

methods implemented twice in marvin code

Offen
#5,174 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component:marvin no-issue-activity status:stale status:testing type:cleanup type:technical-debt
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

in the marvin python code some methods are implemented twice.
example:
format_volume_to_ext3(ssh_client, device="/dev/sda") in `marvin/lib/util.py` and in `marvin/sandbox/demo/simulator/testcase/libs/utils.py`

more can surely be found.

##### ISSUE TYPE

* Bug Report
* Improvement Request
* Enhancement Request
* Feature Idea
* Documentation Report
* Other

##### COMPONENT NAME

~~~

~~~

##### CLOUDSTACK VERSION

~~~

~~~

##### CONFIGURATION

##### OS / ENVIRONMENT

##### SUMMARY

##### STEPS TO REPRODUCE

~~~

~~~

##### EXPECTED RESULTS

~~~

~~~

##### ACTUAL RESULTS

~~~

~~~

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, format_volume_to_ext3 in marvin/lib/util.py mit dem Duplikat in marvin/sandbox/demo/simulator/testcase/libs/utils.py zu vergleichen. Durchsuche den Python-Code von marvin nach weiteren duplizierten Methoden und bestimme, welche Implementierungen beibehalten werden sollten. Als abgeschlossen gilt die Aufgabe, wenn duplizierte Implementierungen konsolidiert wurden, ohne das bestehende Verhalten zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
testing
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.