Sounds good. Do you want to create a patch for this? On Fri, Feb 13, 2015 at 5:39 PM, Henry Saputra <henry.sapu...@gmail.com> wrote:
> How about construct a Flink test directory under directory specified > under "java.io.tmpdir" and change the permission to not allow create > new directory. > Then the BlobUtilsTest.testExceptionOnCreateStorageDirectoryFailure > test is set to try create "cannot-create-this" under this directory. > > Something like: > 1. Create /tmp/flink-blob-test-dir at @BeforeClass > 2. Change permission to not able to write in here. > 3. Try to create Blob store at /tmp/flink-blob-test-dir/cannot-create-this > 4. Throw exception > 5. Clean up flink-blob-test-dir > > > - Henry > > On Fri, Feb 13, 2015 at 8:22 AM, Stephan Ewen <se...@apache.org> wrote: > > Do you have a good idea to fix this? > > > > On Fri, Feb 13, 2015 at 5:15 PM, Henry Saputra <henry.sapu...@gmail.com> > > wrote: > > > >> I filed an issue to track this: FLINK-1542 > >> > >> > >> On Fri, Feb 13, 2015 at 8:09 AM, Henry Saputra <henry.sapu...@gmail.com > > > >> wrote: > >> > Looks like my user role is "admin" at my macbook so I am able to > >> > create directory at "/cannot-create-this". > >> > > >> > We should modify this test to cover this scenario. Assumption that you > >> > cannot create something with default setting probably not a good test. > >> > > >> > - Henry > >> > > >> > On Fri, Feb 13, 2015 at 2:35 AM, Stephan Ewen <se...@apache.org> > wrote: > >> >> Let us know, I am curious as well... > >> >> > >> >> On Fri, Feb 13, 2015 at 9:44 AM, Henry Saputra < > henry.sapu...@gmail.com > >> > > >> >> wrote: > >> >> > >> >>> Hey Ufuk, no I did not run the test with super user priv. > >> >>> > >> >>> That is weird. I will try to figure out why the test is failing in > my > >> case. > >> >>> > >> >>> Thanks, > >> >>> > >> >>> - Henry > >> >>> > >> >>> On Fri, Feb 13, 2015 at 12:36 AM, Ufuk Celebi <u...@apache.org> > wrote: > >> >>> > Hey Henry, > >> >>> > > >> >>> > On 13 Feb 2015, at 01:47, Henry Saputra <henry.sapu...@gmail.com> > >> wrote: > >> >>> > > >> >>> >> BlobUtilsTest.testExceptionOnCreateStorageDirectoryFailure > Expected > >> >>> >> exception: java.lang.Exception > >> >>> >> > >> >>> >> > >> >>> >> Anyone else seen this error before? > >> >>> > > >> >>> > Nope. The test tries to create the root directory > >> "/cannot-create-this", > >> >>> which should not be allowed for non-super users and hence the > expected > >> >>> Exception. Are you running it as a user who can create the > directory? > >> The > >> >>> assumption might be a little too strong in the test case. > >> >>> > > >> >>> > – Ufuk > >> >>> > >> >