Questions tagged [openafs]

OpenAFS is an open source implementation of the AFS distributed file system. OpenAFS has clients for most UNIX platforms, Windows, and Mac OS X, and an AFS client also exists for iOS. AFS is a Kerberos-authenticated distributed file system that uses Kerberos for authentication and supports client-transparent location independence and client-side caching.

AFS is a cross-platform distributed file system with clients for most versions of UNIX, Windows, Mac OS X, and iOS devices. It uses Kerberos for authentication and supports several interesting features that are not common in other distributed file systems: full client-transparent location independence of files (admins can move AFS volumes from one file server to another with no user-visible downtime), extensive client-side caching, a uniform world-wide namespace, and good performance on long-distance network links.

It is primarily used in universities, large corporations (particularly Wall Street financial firms), and the high-energy physics community.

OpenAFS is the most common implementation. It is the open-sourced version of the original AFS code developed first at CMU and then by Transarc (later acquired by IBM).

27 questions
53
votes
5 answers

Warning: remote port forwarding failed for listen port 52698

I'm using SSH to access my university's afs system. I like to use rmate (remote TextMate), which requires SSH tunneling, so I included this alias in my .bashrc. alias sshr=ssh -R 52698:localhost:52698 username@corn.myschool.edu It has always…
Rose Perrone
  • 61,572
  • 58
  • 208
  • 243
5
votes
1 answer

openafs operation timed out

I am running openAFS 1.6 on MacOS Lion. Sometimes when I try to access files in my AFS volume, I get an error message "Operation timed out". This does not happen all the time, but sometimes when I am on a wireless (slower connection) I get this…
5
votes
6 answers

Find header file that defines a C function

Shouldn't be hard, right? Right? I am currently trawling the OpenAFS codebase to find the header definition of pioctl. I've thrown everything I've got at it: checked ctags, grepped the source code for pioctl, etc. The closest I've got to a lead is…
Edward Z. Yang
  • 26,325
  • 16
  • 80
  • 110
5
votes
1 answer

SQLite compatible with OpenAFS locking?

I would like to have many processes on many networked computers simultaneously access the same SQLite database via OpenAFS 1.4.12.1. Writes will be infrequent, so the single-write design of SQLite should not be a problem. I would like to know if…
AlcubierreDrive
  • 3,654
  • 2
  • 29
  • 45
5
votes
2 answers

How to provide an already running process with Kerberos and AFS ticket?

I have a Linux server using Kerberos for user authentication, and AFS for user homes. When I log into the machine with a forwardable Kerberos ticket, (I suppose) PAM takes care of my AFS authentication too, so I automatically get access to my AFS…
PDani
  • 675
  • 1
  • 6
  • 15
5
votes
1 answer

Are there any distributed high-availability filesystems (for Linux) that are actively-developed?

Are there any distributed, high-availability filesystems (for Linux) that are actively-developed? Let me be more specific: Distributed means it deals gracefully with client-to-server latencies like you'd find over the public worldwide internet…
Adam
  • 1,409
  • 12
  • 19
3
votes
2 answers

`npm uninstall` hangs (or very slow) without apparent activity

I've always found npm uninstall to take a surprisingly long time and am trying to troubleshoot. I started an uninstall of four packages ~25 minutes ago, and it appears stalled with no progress, no significant CPU activity, and no apparent disk…
Martin
  • 518
  • 7
  • 11
2
votes
1 answer

Mount OpenAFS host volume in GitLab-CI runner to make it accesible in Docker

We have setup a CentOS 7 repository in OpenAFS that we access from our images to install some applications. This process is entirely manual and we're trying to automate the generation with GitLab-CI. I've set up a runner following the instructions…
Adri C.S.
  • 2,909
  • 5
  • 36
  • 63
2
votes
1 answer

When is OpenAFS cache cleared?

Let's say I have a bunch of users who all access the same set of files, that have permission system:anyuser. User1 logs in and accesses some files, and then logs out. When User2 logs in and tries to access the same files, will the cache serve the…
KP.
  • 1,247
  • 1
  • 9
  • 12
2
votes
1 answer

git error when pushing/pulling: unable to open object pack directory (Function not implemented.)

I'm using Git Bash on Windows, and using an AFS cell as a remote server. When I try to push or pull, I get the following error message: error: unable to open object pack directory: ./objects/pack: Function not implemented I get that every time, BUT…
Chris
  • 291
  • 5
  • 14
1
vote
0 answers

Is it possible to run an infinite loop python code onto a server?

So I have this python code using the schedule python library. So that it can run other codes automatically on a daily basis at certain times. My school has these afs servers that us students can use and I was wondering if it was possible for me to…
HanKuSung
  • 47
  • 6
1
vote
1 answer

Run shell command from within redis server process

I am running a Redis server on a RHEL system that requires processes to update their AFS authentication tokens every 24 hours. In the client-side code that posts data to the database, I can update the AFS token by calling a shell command every N…
duhaime
  • 25,611
  • 17
  • 169
  • 224
1
vote
0 answers

permission denied while using tmux, screen or nohup

Due to the afs token expiration, I want to have my jobs running in the background even when I log out. I know of three options to accomplish this: tmux, screen, and nohup. However, after I logged out and logged back in to check the job status, they…
C.Lin
  • 31
  • 2
1
vote
1 answer

Unable to change http writing permission on AFS'linux terminal?

on the shell for the school server, I have Normal Rights: system:administrators rlidwka http rl yfc439 rlidw httpsvc.webhost03.ucs.njit.edu rl how exactly do I change the permission for http because in the php file, say I have:
Bango
  • 288
  • 2
  • 14
1
vote
1 answer

How to deploy angularjs project in production without using npm start

I am developing a website using angularjs and am using npm to host a local development server. I copied my project directory into a public AFS directory and can access the index.html page fine but the npm dependencies arent working. (I am getting…
Santiago
  • 1,984
  • 4
  • 19
  • 24
1
2