Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Felix Seibert
xtreemfs_client
Commits
c15796b8
Commit
c15796b8
authored
Apr 06, 2018
by
Felix Seibert
Browse files
fix imports
parent
c2e36810
Changes
5
Show whitespace changes
Inline
Side-by-side
tests/test.py
View file @
c15796b8
...
@@ -6,7 +6,7 @@ import shutil
...
@@ -6,7 +6,7 @@ import shutil
import
OSDManager
import
OSDManager
import
div_util
import
div_util
import
verify
import
verify
import
dir
_
status
_
page
_
parser
import
dirstatuspageparser
import
dataDistribution
import
dataDistribution
import
folder
import
folder
...
@@ -66,7 +66,7 @@ class TestDataDistribution(unittest.TestCase):
...
@@ -66,7 +66,7 @@ class TestDataDistribution(unittest.TestCase):
class
TestDirStatusPageParser
(
unittest
.
TestCase
):
class
TestDirStatusPageParser
(
unittest
.
TestCase
):
def
test_feed
(
self
):
def
test_feed
(
self
):
parser
=
dir
_
status
_
page
_
parser
.
dir_s
tatus
_p
age
_p
arser
()
parser
=
dirstatuspageparser
.
DIRS
tatus
P
age
P
arser
()
html_data
=
open
(
'../test_data/dir_status_page.html'
,
'r'
).
read
()
html_data
=
open
(
'../test_data/dir_status_page.html'
,
'r'
).
read
()
...
...
xtreemfs_client/OSDManager.py
View file @
c15796b8
...
@@ -8,10 +8,10 @@ import time
...
@@ -8,10 +8,10 @@ import time
import
datetime
import
datetime
import
random
import
random
import
dataDistribution
from
xtreemfs_client
import
dataDistribution
import
div_util
from
xtreemfs_client
import
div_util
import
folder
from
xtreemfs_client
import
folder
import
dir
_
status
_
page
_
parser
from
xtreemfs_client
import
dirstatuspageparser
'''
'''
xOSDManager - a python module to manage OSD selection in XtreemFS
xOSDManager - a python module to manage OSD selection in XtreemFS
...
@@ -73,7 +73,7 @@ class OSDManager(object):
...
@@ -73,7 +73,7 @@ class OSDManager(object):
answer
=
request
.
urlopen
(
div_util
.
get_http_address
(
self
.
volume_address
))
answer
=
request
.
urlopen
(
div_util
.
get_http_address
(
self
.
volume_address
))
html_data
=
answer
.
read
().
decode
(
'UTF-8'
)
html_data
=
answer
.
read
().
decode
(
'UTF-8'
)
parser
=
dir
_
status
_
page
_
parser
.
dir_s
tatus
_p
age
_p
arser
()
parser
=
dirstatuspageparser
.
DIRS
tatus
P
age
P
arser
()
parser
.
feed
(
html_data
)
parser
.
feed
(
html_data
)
# filter out data sets without last update time or wrong service type
# filter out data sets without last update time or wrong service type
...
...
xtreemfs_client/das.py
View file @
c15796b8
...
@@ -6,9 +6,9 @@ import sys
...
@@ -6,9 +6,9 @@ import sys
#import .xtreemfs_client.verify as verify
#import .xtreemfs_client.verify as verify
#from .OSDManager import OSDManager
#from .OSDManager import OSDManager
import
OSDManager
from
xtreemfs_client
import
OSDManager
#from .xtreemfs_client import verify
#from .xtreemfs_client import verify
import
verify
from
xtreemfs_client
import
verify
"""
"""
das - data add script. basically a command line wrapper for OSDManager.
das - data add script. basically a command line wrapper for OSDManager.
...
...
xtreemfs_client/dataDistribution.py
View file @
c15796b8
import
random
import
random
import
osd
from
xtreemfs_client
import
osd
class
DataDistribution
(
object
):
class
DataDistribution
(
object
):
...
...
xtreemfs_client/dirstatuspageparser.py
View file @
c15796b8
from
html.parser
import
HTMLParser
from
html.parser
import
HTMLParser
class
dir_status_page_parser
(
HTMLParser
):
class
DIRStatusPageParser
(
HTMLParser
):
def
error
(
self
,
message
):
pass
def
__init__
(
self
):
def
__init__
(
self
):
super
().
__init__
()
super
().
__init__
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment