[ARVADOS] updated: 2.1.0-1057-g4a7a60b1c

Git user git at public.arvados.org
Thu Jul 15 15:27:42 UTC 2021


Summary of changes:
 sdk/go/arvados/fs_site_test.go | 36 ++++++++++++++++++++++++------------
 1 file changed, 24 insertions(+), 12 deletions(-)

       via  4a7a60b1cfff569483459f051793d3a85990afbe (commit)
      from  137121e2292836e5f84155cb43410fb9049fbe2b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 4a7a60b1cfff569483459f051793d3a85990afbe
Author: Tom Clegg <tom at curii.com>
Date:   Thu Jul 15 10:13:39 2021 -0400

    17394: Check by_id dir obeys storage classes.
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>

diff --git a/sdk/go/arvados/fs_site_test.go b/sdk/go/arvados/fs_site_test.go
index dc432114a..3c7c146f6 100644
--- a/sdk/go/arvados/fs_site_test.go
+++ b/sdk/go/arvados/fs_site_test.go
@@ -16,18 +16,19 @@ const (
 	// Importing arvadostest would be an import cycle, so these
 	// fixtures are duplicated here [until fs moves to a separate
 	// package].
-	fixtureActiveToken             = "3kg6k6lzmp9kj5cpkcoxie963cmvjahbt2fod9zru30k1jqdmi"
-	fixtureAProjectUUID            = "zzzzz-j7d0g-v955i6s2oi1cbso"
-	fixtureThisFilterGroupUUID     = "zzzzz-j7d0g-thisfiltergroup"
-	fixtureAFilterGroupTwoUUID     = "zzzzz-j7d0g-afiltergrouptwo"
-	fixtureAFilterGroupThreeUUID   = "zzzzz-j7d0g-filtergroupthre"
-	fixtureFooAndBarFilesInDirUUID = "zzzzz-4zz18-foonbarfilesdir"
-	fixtureFooCollectionName       = "zzzzz-4zz18-fy296fx3hot09f7 added sometime"
-	fixtureFooCollectionPDH        = "1f4b0bc7583c2a7f9102c395f4ffc5e3+45"
-	fixtureFooCollection           = "zzzzz-4zz18-fy296fx3hot09f7"
-	fixtureNonexistentCollection   = "zzzzz-4zz18-totallynotexist"
-	fixtureBlobSigningKey          = "zfhgfenhffzltr9dixws36j1yhksjoll2grmku38mi7yxd66h5j4q9w4jzanezacp8s6q0ro3hxakfye02152hncy6zml2ed0uc"
-	fixtureBlobSigningTTL          = 336 * time.Hour
+	fixtureActiveToken                  = "3kg6k6lzmp9kj5cpkcoxie963cmvjahbt2fod9zru30k1jqdmi"
+	fixtureAProjectUUID                 = "zzzzz-j7d0g-v955i6s2oi1cbso"
+	fixtureThisFilterGroupUUID          = "zzzzz-j7d0g-thisfiltergroup"
+	fixtureAFilterGroupTwoUUID          = "zzzzz-j7d0g-afiltergrouptwo"
+	fixtureAFilterGroupThreeUUID        = "zzzzz-j7d0g-filtergroupthre"
+	fixtureFooAndBarFilesInDirUUID      = "zzzzz-4zz18-foonbarfilesdir"
+	fixtureFooCollectionName            = "zzzzz-4zz18-fy296fx3hot09f7 added sometime"
+	fixtureFooCollectionPDH             = "1f4b0bc7583c2a7f9102c395f4ffc5e3+45"
+	fixtureFooCollection                = "zzzzz-4zz18-fy296fx3hot09f7"
+	fixtureNonexistentCollection        = "zzzzz-4zz18-totallynotexist"
+	fixtureStorageClassesDesiredArchive = "zzzzz-4zz18-3t236wr12769qqa"
+	fixtureBlobSigningKey               = "zfhgfenhffzltr9dixws36j1yhksjoll2grmku38mi7yxd66h5j4q9w4jzanezacp8s6q0ro3hxakfye02152hncy6zml2ed0uc"
+	fixtureBlobSigningTTL               = 336 * time.Hour
 )
 
 var _ = check.Suite(&SiteFSSuite{})
@@ -77,6 +78,17 @@ func (s *SiteFSSuite) TestByIDEmpty(c *check.C) {
 	c.Check(len(fis), check.Equals, 0)
 }
 
+func (s *SiteFSSuite) TestUpdateStorageClasses(c *check.C) {
+	f, err := s.fs.OpenFile("/by_id/"+fixtureStorageClassesDesiredArchive+"/newfile", os.O_CREATE|os.O_RDWR, 0777)
+	c.Assert(err, check.IsNil)
+	_, err = f.Write([]byte("nope"))
+	c.Assert(err, check.IsNil)
+	err = f.Close()
+	c.Assert(err, check.IsNil)
+	err = s.fs.Sync()
+	c.Assert(err, check.ErrorMatches, `.*stub does not write storage class "archive"`)
+}
+
 func (s *SiteFSSuite) TestByUUIDAndPDH(c *check.C) {
 	f, err := s.fs.Open("/by_id")
 	c.Assert(err, check.IsNil)

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list