Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
snf-ganeti
Commits
fd934a28
Commit
fd934a28
authored
Mar 13, 2009
by
Iustin Pop
Browse files
Some whitespace changes
Aligned the comments in Instance.hs
parent
7dfaafb1
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/Instance.hs
View file @
fd934a28
...
...
@@ -6,11 +6,11 @@ intelligence is in the "Node" and "Cluster" modules.
-}
module
Instance
where
data
Instance
=
Instance
{
mem
::
Int
-- ^ memory of the instance
,
dsk
::
Int
-- ^ disk size of instance
data
Instance
=
Instance
{
mem
::
Int
-- ^ memory of the instance
,
dsk
::
Int
-- ^ disk size of instance
,
pnode
::
Int
-- ^ original primary node
,
snode
::
Int
-- ^ original secondary node
,
idx
::
Int
-- ^ internal index for book-keeping
,
idx
::
Int
-- ^ internal index for book-keeping
}
deriving
(
Show
)
create
::
String
->
String
->
Int
->
Int
->
Instance
...
...
@@ -23,27 +23,27 @@ create mem_init dsk_init pn sn = Instance {
}
-- | Changes the primary node of the instance.
setPri
::
Instance
-- ^ the original instance
->
Int
-- ^ the new primary node
setPri
::
Instance
-- ^ the original instance
->
Int
-- ^ the new primary node
->
Instance
-- ^ the modified instance
setPri
t
p
=
t
{
pnode
=
p
}
-- | Changes the secondary node of the instance.
setSec
::
Instance
-- ^ the original instance
->
Int
-- ^ the new secondary node
setSec
::
Instance
-- ^ the original instance
->
Int
-- ^ the new secondary node
->
Instance
-- ^ the modified instance
setSec
t
s
=
t
{
snode
=
s
}
-- | Changes both nodes of the instance.
setBoth
::
Instance
-- ^ the original instance
->
Int
-- ^ new primary node index
->
Int
-- ^ new secondary node index
setBoth
::
Instance
-- ^ the original instance
->
Int
-- ^ new primary node index
->
Int
-- ^ new secondary node index
->
Instance
-- ^ the modified instance
setBoth
t
p
s
=
t
{
pnode
=
p
,
snode
=
s
}
-- | Changes the index.
-- This is used only during the building of the data structures.
setIdx
::
Instance
-- ^ the original instance
->
Int
-- ^ new index
setIdx
::
Instance
-- ^ the original instance
->
Int
-- ^ new index
->
Instance
-- ^ the modified instance
setIdx
t
i
=
t
{
idx
=
i
}
Write
Preview
Markdown
is supported
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