Dashboard

Clean up some code and remove an assert.
Clean up some code and remove an assert.
Add more debug information.
Add more debug information.
Always generate a capability on unstuff.
Always generate a capability on unstuff.
Trying something new. This time on the client side.
Trying something new. This time on the client side.
Do not assume a file is not stuffed if size is 0.
Do not assume a file is not stuffed if size is 0.
Add flag with |= not &=.
Add flag with |= not &=.
Add PVFS_ATTR_CAPABILITY to attrmask when doing a getattr.
Add PVFS_ATTR_CAPABILITY to attrmask when doing a getattr.
Remove changes from create.sm
Remove changes from create.sm
Fix segmentation fault that could occur when encoding a listattr response.
Fix segmentation fault that could occur when encoding a listattr response.

Free memory as needed to prevent leaks.
Free memory as needed to prevent leaks.

Try again.
Try again.
Try, try again.
Try, try again.
Keep on trying.
Keep on trying.
Do a deep copy of object_attr structure.
Do a deep copy of object_attr structure.

Add some debug statements and stopped trying to be too smart.
Add some debug statements and stopped trying to be too smart.
Get a little smarter about datafile allocation.
Get a little smarter about datafile allocation.
Always use unstuffed file allocation logic.
Always use unstuffed file allocation logic.
Rewrite file stuffing allocation logic to match unstuffed logic, which actually works.
Rewrite file stuffing allocation logic to match unstuffed logic, which actually works.
Create branch for fixing listattr crash identified by EMC.
Create branch for fixing listattr crash identified by EMC.

    • -0
    • +0
    /branches/trunk-elaine-listattr/src/io/trove
    • -0
    • +0
    /branches/trunk-elaine-listattr/src/io
    • -0
    • +0
    /branches/trunk-elaine-listattr/test/io/trove
    • -0
    • +0
    /branches/trunk-elaine-listattr/test/io
    • -0
    • +0
    /branches/trunk-elaine-listattr/test/common
  1. … 1949 more files in changeset.
Disable filestuffing at the config level.
Disable filestuffing at the config level.
Remove all references to stuffed files.
Remove all references to stuffed files.
Add debug statement
Add debug statement
Disable file stuffing.
Disable file stuffing.
Rollback changes to create.sm
Rollback changes to create.sm
KMOD: updated to what's in truck so will compile on centos 7…
KMOD: updated to what's in truck so will compile on centos 7

cloudy-cluster experimental branch
cloudy-cluster experimental branch
    • -0
    • +0
    /branches/cloudy-cluster-exp/src/io/trove
    • -0
    • +1542
    /branches/cloudy-cluster-exp/Makefile.in
    • -0
    • +0
    /branches/cloudy-cluster-exp/test/io/trove
    • -0
    • +0
    /branches/cloudy-cluster-exp/test/common
  1. … 1945 more files in changeset.
1. When a capability times out within the small-io state machine, invalidate the capability from the capcache, then call getattr.…
1. When a capability times out within the small-io state machine, invalidate the capability from the capcache, then call getattr.

2. When retrying io due to a capability timeout, reset the total-amount completed back to zero.

Create a branch from trunk to test sys-io changes that correct data corruption found in small-io.
Create a branch from trunk to test sys-io changes that correct data corruption found in small-io.

    • -0
    • +0
    /branches/ligon.data.corruption/src/io/trove
    • -0
    • +0
    /branches/ligon.data.corruption/src/io
    • -0
    • +0
    /branches/ligon.data.corruption/test/io/trove
    • -0
    • +0
    /branches/ligon.data.corruption/test/io
    • -0
    • +0
    /branches/ligon.data.corruption/test/common
  1. … 1949 more files in changeset.
Remake branch using trunk instead of v.2.9.x
Remake branch using trunk instead of v.2.9.x

    • -0
    • +0
    /branches/ligon.data.corruption/src/io/trove
    • -0
    • +0
    /branches/ligon.data.corruption/src/io
    • -0
    • +0
    /branches/ligon.data.corruption/test/io/trove
    • -0
    • +0
    /branches/ligon.data.corruption/test/io
    • -0
    • +0
    /branches/ligon.data.corruption/test/common
  1. … 1945 more files in changeset.
Data corruption in small-io
Data corruption in small-io
    • -0
    • +0
    /branches/ligon.data.corruption/src/io/trove
    • -0
    • +0
    /branches/ligon.data.corruption/src/io
    • -0
    • +0
    /branches/ligon.data.corruption/test/io/trove
    • -0
    • +0
    /branches/ligon.data.corruption/test/io
    • -0
    • +0
    /branches/ligon.data.corruption/test/common
  1. … 1945 more files in changeset.