Git Product home page Git Product logo

databasedirectoryrecord's People

Watchers

Jesse avatar

databasedirectoryrecord's Issues

Folders permission access stops the service

The release/v1.1.0 will attempt to read from a file it doesn't own or create a watcher on a folder it can't read or execute and the java will report the issue and crash.

Database varchar size

Using a RDS database has revealed that the needed database table is not capable of being created.
The error given is:

[42000][1071] Specified key was too long; max key length is 3072 bytes

This needs to be fixed so the maximum size path length and computer hostname can be stored.

Memory is being filled.

The current methodology of setup creates a great amount of fileInformation objects, fills memory, and takes a very long time for anything to have come through.

Caching database

Accessing the database continually will affect data usage for the attached network, and be slow and encumbersome for data delivery and receiving.

Exe build from launch4j has stopped working

An exception is occurring when running createExe. This had worked the night before. Unsure why it is happening.

Security framework of XStream not initialized, XStream is probably vulnerable.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':createExe'.
> net.sf.launch4j.BuilderException: net.sf.launch4j.ExecException: Exec failed (1): C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\bin\ld.exe -mi386pe --oformat pei-i386 --dynamicbase --nxcompat --no-seh --subsystem windows -s C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\crt2.o C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\head\guihead.o C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\head\head.o C:\Users\sora4\AppData\Local\Temp\launch4j5761446975487944505o C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\libmingw32.a C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\libgcc.a C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\libmsvcrt.a C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\libkernel32.a C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\libuser32.a C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\libadvapi32.a C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\tmp\launch4j\bin-launch4j-3.12\w32api\libshell32.a -o C:\Users\sora4\OneDrive\Desktop\DatabaseDirectoryRecord\build\launch4j\DatabaseDirectoryRecord.exe

Moved or deleted files need to be deleted from database

A file that is deleted will still remain in the database, and the original location information file that is moved will also remain in the database. These need to be deleted, either through the hash or by using a scan.

Ability to ignore files

As a system administrator I don't want the system responding to every log file change. I want to be able to ignore directories or files as specified.

Directories for the initial scan are saved

The current software will go through the setup scan each time unless it has been passed the setting not to do so. This is a struggle in that an initial setup scan can take a long time.
This could be stored during scan which would help.

A potential solution:

  1. Create a table in the database for storing this information
  2. Use this in conjunction with the computer database saving all folders visited
  • When doing this use a thread, and a queue, this will decouple from the setup
  1. At startup read from this database skipping folders that have been read from last startup.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.